asp.net-core – 为什么要在ASP.NET Core中使用完整的.NET Framework?
|
使用ASP.NET Core 1.0版本,可以根据文档 here在.NET Core或完整的.NET Framework上运行。我正在尝试理解为什么选择ASP.NET Core作为完整的.NET Framework的后一种选择? 我理解完整的.NET Framework和.NET Core之间的区别。但是,如果我想使用完整的.NET Framework,为什么不使用ASP.NET 4.6呢?我认为这个想法是在.NET Core上使用ASP.NET Core的1-2个冲击,允许一系列的好处,如跨平台部署,模块化,部署到Docker容器的能力,性能等。没有.NET Core我不喜欢不相信该列表上的任何内容仍然有效,那么完整的.NET框架ASP.NET Core的用例是什么?在没有.NET Core的情况下,ASP.NET Core还能为我提供什么? 解决方法
如果您选择完整的.NET框架而不是.NET Core,那么您没有的唯一好处就是跨平台。部署,模块化,docker,性能等所有其他好处仍然有效。 我们实际上在完整的框架上运行我们的ASP.NET核心Web应用程序,现在我们享受了将Dependency Injection作为一等公民,内置NuGet,拥有精简的HTTP请求管道,使我们的性能更好,开源的好处(因此,通过对GitHub的短暂访问可以解决所有问题,模块化(仍然需要在近一年后才能找到我们无法根据自己的需求定制的东西),等等。我们知道我们不需要在除Windows之外的任何其他操作系统上进行部署,因此我们仍然可以获得完整框架的所有好处。 来自Tseng的更新
来自atconway的更新
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.net 5 MVC 6 bower.json和project.json
- asp.net-mvc – 使用jQuery ajax / load提交数组参数
- asp.net – 为什么aspnet_compiler.exe这么慢(可以做得更快
- asp.net-mvc – 安全地从MVC5项目中删除所有OWIN软件包,拥有
- 增加ASP.NET站点的executionTimeout和maxRequestLength是否
- .net – 使用实体框架作为数据访问层
- ASP.NET MVC3:部分视图和主视图之间的交互
- asp.net-mvc – ASP.NET MVC RenderAction重新呈现整个页面
- 修改FCKEditor实现将图片、文件等保存到数据库
- ASP.NET MVC:OutputCache的问题
