随笔分类 -  ASP.NET Core

摘要:1. 控制反转(IoC) 控制反转(Inversion of Control,IoC),是面向对象编程中的一种设计原则,用来降低代码之间的耦合度。 1.1 依赖倒置 依赖原则: (1)高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象。 (2)抽象不应该依赖于具体,具体应该依赖于抽象。 1. 阅读全文
posted @ 2019-08-27 11:53 libingql 阅读(607) 评论(0) 推荐(0) 编辑
摘要:1. NLog 添加安装包: <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XM 阅读全文
posted @ 2019-08-23 17:44 libingql 阅读(457) 评论(0) 推荐(0) 编辑
摘要:1. JWT概述 JSON Web Token(JWT)是目前流行的跨域身份验证解决方案。 JWT的官网地址:https://jwt.io JWT的实现方式是将用户信息存储在客户端,服务端不进行保存。每次请求都把令牌带上以校验用户登录状态,这样服务就变成无状态的,利于服务器集群扩展。 1.1 JWT 阅读全文
posted @ 2019-08-20 17:10 libingql 阅读(4353) 评论(0) 推荐(0) 编辑
摘要:1. 概述 ASP.NET Core中的中间件是嵌入到应用管道中用于处理请求和响应的一段代码。 2. 使用 IApplicationBuilder 创建中间件管道 2.1 匿名函数 使用Run, Map, Use ,MapWhen等扩展方法来实现。 第一个Run委托终止了管道。 用 Use 将多个请 阅读全文
posted @ 2019-08-19 17:18 libingql 阅读(848) 评论(0) 推荐(1) 编辑
摘要:1. 控制台应用 新建一个控制台应用,添加两个Package: 1.1 单个配置文件 创建配置文件appsettings.json: 读取配置文件: 通过ConfigurationBuilder对象来创建ConfigurationRoot对象,进行读取配置文件。 SetBasePath:设置配置文件 阅读全文
posted @ 2019-08-09 11:54 libingql 阅读(15377) 评论(1) 推荐(9) 编辑

点击右上角即可分享
微信分享提示