Asp.net core 2.2有哪些独特优势,能显著提升Web应用性能和开发效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计342个文字,预计阅读时间需要2分钟。
Asp.net Core 虽然基于 .NET Framework 开发,但其代码设计遵循 .NET Core 的风格。主要特点包括:
1.原理和环境部分。
1. 分为WebHost和GenericHost。 2. 启动方式为Main方法,并在build方法中注册Startup类(默认)。Asp.net core 还是基于.net framework 开发的,但是代码设计采用的是.net core的风格.
主要特点:
1>原理以及环境部分.
1.分为了WebHost 和GenericHost
2.启动方法为Main方法,并在build方法中注册StartUp类(默认的)来实现服务启动
3.自带了依赖注入(DI:depencyInject,写在StartUp类)
4.webconfig文件不再使用,现在使用appsetting.json代替,而appsetting.json还可以根据环境区分不同的配置.需要在代码中选择搭载的环境,而其中具体的配置读取是通过section获取json中的节点来实现.
5.管道机制修改,现在的管道通过自己注册实现,可以自定义管道,而不是像以前一样必须走完所有的事件
6.MVC框架也显示作为管道的一环,可以用过代码决定是否使用MVC
7.管道的处理顺序.假设管道中一共要执行1,2,3,4四个步骤.
以前在asp.net 管道中是按1 begin 1return 2begin 2return 3begin 3return 4begin 4return的顺序来执行.
在asp.net core中是按 1begin 2begin 3begin 4begin 4return 3return 2return 1return 的顺序来执行
8.不在有docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.2
本文共计342个文字,预计阅读时间需要2分钟。
Asp.net Core 虽然基于 .NET Framework 开发,但其代码设计遵循 .NET Core 的风格。主要特点包括:
1.原理和环境部分。
1. 分为WebHost和GenericHost。 2. 启动方式为Main方法,并在build方法中注册Startup类(默认)。Asp.net core 还是基于.net framework 开发的,但是代码设计采用的是.net core的风格.
主要特点:
1>原理以及环境部分.
1.分为了WebHost 和GenericHost
2.启动方法为Main方法,并在build方法中注册StartUp类(默认的)来实现服务启动
3.自带了依赖注入(DI:depencyInject,写在StartUp类)
4.webconfig文件不再使用,现在使用appsetting.json代替,而appsetting.json还可以根据环境区分不同的配置.需要在代码中选择搭载的环境,而其中具体的配置读取是通过section获取json中的节点来实现.
5.管道机制修改,现在的管道通过自己注册实现,可以自定义管道,而不是像以前一样必须走完所有的事件
6.MVC框架也显示作为管道的一环,可以用过代码决定是否使用MVC
7.管道的处理顺序.假设管道中一共要执行1,2,3,4四个步骤.
以前在asp.net 管道中是按1 begin 1return 2begin 2return 3begin 3return 4begin 4return的顺序来执行.
在asp.net core中是按 1begin 2begin 3begin 4begin 4return 3return 2return 1return 的顺序来执行
8.不在有docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.2

