ASP.NET MVC 6和ASP.NET Core 1.0有什么区别以及核心框架背后的原因?

斯里拉姆(V.Sriram):

我知道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吗?

如果有人可以澄清的话,那会很棒。

gnllucena:

MVC 6是ASP.NET 5的一部分,但是由于代码库中的一些重大更改,他们决定将其名称从ASP.NET 5更改为ASP.NET Core。

您可以在此处阅读有关内容:http : //www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章