asp.net-core – 为什么要在ASP.NET Core中使用完整的.NET Frame
使用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的更新
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 多线程异步编程示例和实践-Task
- asp.net-mvc – 为什么删除:ASP.NET MVC CheckBoxList(没有
- asp.net-mvc – WS-FED身份验证(ADFS)和ASP.NET Identity U
- asp.net-mvc-4 – 如何实现自定义SiteMapNodeProvider
- asp.net-mvc-3 – .NET MVC 3中的命令模式(从控制器中删除垃
- asp.net – 在服务器端级别渲染javascript.好主意还是坏主意
- ASP.NET导航到后面的代码锚点
- Asp.net:实现自动注销功能
- asp.net-mvc – asp.net mvc并检查用户是否已登录
- asp.net – 如何全局创建CustomPrincipal(使用和不使用Auth
- nTier应用程序中的.Net会员资格
- asp.net – 如何正确对齐一个Gridview列的标题
- asp.net-mvc – 为什么MvcApplication.RegisterR
- asp.net-mvc-3 – ASP.Net MVC隐藏/显示基于安全
- asp.net-mvc – 将WebAPI添加到现有的aspnetcore
- ASP.NET 性能优化之反向代理缓存使用介绍
- asp.net-mvc – mvc 3 session和authorizeAttrib
- .net – 使用log4net创建记录器库的最佳实践.是
- 如何通过给定的项目值显示Motobit Multi.Diction
- “DataSource和DataSourceID都被定义为”使用ASP