ASP.NET CORE 项目搭建(2022 年 3 月版)沉淀了多年的技术积累,在 .NET FRAMEWORK 的框架下尝试造过自己的轮子。
OWIN 服务后端。ORM 库。做过的事情不少,但都是基于个人的理解,搜罗参考资料,一步步去做。过程是辛苦的,效果是实现的,开发效率也是提升的。
只是,始终是一个人,比较寂寞。
一直很想把自己的理解进行整理,记录和共享出来,希望能够与大家交流、学习、接收指导,由于工作时间和项目进度问题,成为了一个未能达成的心愿。
也是由于微软的改动,出现了 .NET CORE, 致使曾经造过的轮子需要重新进行安排。
.NET CORE 的出现,带来了更多未来和可能性,是要积极拥抱的。
因此,借机记录下摸索 .NET CORE 的点滴,希望可以坚持下去。
.NET 版本: .NET 4.6LightXun.Core.ApiDependencies(依赖项)
Microsoft.NetCore.App 是 .NET CORE 基础框架, 包含了对代码、编译、运行、部署的处理。Microsoft.AspNetCore.App 是基于基础框架引入的应用层框架, 包含了一系列应用层服务, 例如 认证服务、授权服务、诊断服务、HTTP 请求处理服务、文件访问、日志记录、依赖注入等。依赖管理(NuGet)
appsettings.json
Properties
Program.cs
Startup.cs
ConfigureServices 中,管理组件依赖, 其中注入各种服务组件的依赖, 将自己的服务注入到 IOC 容器中。Configure 中,用来配置 http 请求通道, 创建中间件 Middleware, 设置请求通道。宿主
IIS Express 寄宿于 IIS,只运行在 Windows 中。. NET CORE 内建服务器,寄宿于 KESTREL 服务器,可实现跨平台。