ASP.NET Core1.0 带来的新特性

Posted FrankYou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET Core1.0 带来的新特性相关的知识,希望对你有一定的参考价值。

1、采用新的文件系统,不再通过工程文件(.sln和.csproj)来定义项目文件清单。

解决方案文件还是*.sln,但项目文件变成*.xproj了。在项目文件夹下新增的文件会被自动添加到项目中,不用再手动地执行把此文件包含在项目中。

2、Startup类

该类可以看作是整个ASP.NET Core的入口,该类主要存在3个方法:

  1. Main--入口方法;
  2. ConfigureServices--向IoC容器注册组件;
  3. Configure--注册Mideware

也许你第一次见到这个类会有点不明觉厉,该类中3个方法既没有接口约束,也没有从父类继承。微软在该处采用了这样一种约定:必须要存在一个名叫Startup的类,同时该类必须要存在上面提到的3个方法,该ASP.NET项目才能顺利运行成功。

3、读取Appsetting

4、默认自带IOC容器,统一依赖注入API

5、Middleware

6、统一MVC和WebAPI

7、Razor页面中引入新的Tag Helpers

8、其他一些特性如View Components,Caching…

 

 

以上是关于ASP.NET Core1.0 带来的新特性的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8带来的新特性和坑

unity5.0正式发布了,看看带来哪些重要的新特性

Xcode8 带来的新特性和坑

Node 12 值得关注的新特性

Swift 3 中的新特性

5.ASP.NET页面主要包括哪几个部分?