我知道ASP.NET Core是一个模块化框架,它将ASP.NET MVC和Web API等技术整合到一个编程模型中。
但是ASP.NET MVC 6的功能之一是引入了MVC 6和Web API的合并以及以下功能。依赖注入是内置的,是MVC的一部分。
1)并排-与您的应用程序一起部署运行时和框架
2)NuGet打包的所有内容,包括.NET运行时本身。
3)新的基于JSON的项目结构。
4)无需为每个更改重新编译。只需点击保存并刷新浏览器。
5)使用新的Roslyn实时编译器进行编译。
那么,为什么有2个独立的ASP.NET框架?由于核心框架已经存在,因此以后将不使用MVC 6吗?
如果有人可以澄清的话,那会很棒。
MVC 6是ASP.NET 5的一部分,但是由于代码库中的一些重大更改,他们决定将其名称从ASP.NET 5更改为ASP.NET Core。
您可以在此处阅读有关内容:http : //www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句