1.创建一个Asp.net core项目
文件--新建--项目
2.选择空模板
3.查看项目结构
4.Program.cs
在命令行中开启托管,这也是能够跨平台部署的原因。
5.默认开启的配置信息
6. 依赖注入
A类需要使用B类的对象(很常见),原来说net侵入性强就是因为需要在A中new一个B的对象。现在使用DI技术解耦:
原来:
现在:
7. Startup
使用ConfigureServices添加服务:
使用Configure使用服务、配置管道 :
8.配置实例
如下使用了配置:
app.Use配置了前置管道,(context, next)是输入参数,context为请求上下文,next是下一管道层委托。
app.Run()是最后一层管道。
app.Map()只允许配置路由
app.MapWhen()允许获取上下文信息进行过滤。
作者:dayAndnight2018
链接:https://blog.csdn.net/Day_and_Night_2017/article/details/88342148
来源:CSDN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。