【问题标题】:Differences between ASP.NET Web Application (.NET Framework) vs ASP.NET Core Web Application (.NET Framework)ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异
【发布时间】:2017-08-15 00:32:09
【问题描述】:

为什么我应该选择ASP.NET Web Application (.NET Framework)而不是ASP.NET Core Web Application (.NET Framework)

我说的是下面选项中的选项 1 和 3,有什么区别?

我看到了下面的问题,但我还是不明白选项 1 和 3 有什么区别: Visual Studio 2015 Web Application .NET Core vs .NET Framework

【问题讨论】:

  • 提问前请先搜索一下,之前已经回答过了。另见stackoverflow.com/questions/37452041/…
  • @Tseng 这不是重复的。问题是询问选项#1和#3之间的区别。其他问题没有解决这个问题。
  • 我阅读了这些链接,但我仍然不确定为什么要在 1 之上选择选项 3...
  • @Mason 你是说选项 2) 和 3) 是相等的?
  • @RobertGoldwein。一点都不。之前的评论应该说选项 3 是在 完整的 .NET Framework 上运行的 ASP.NET Core

标签: asp.net .net asp.net-mvc asp.net-core .net-core


【解决方案1】:
  • 选项 1 - ASP.NET Web 应用程序
  • 选项 3 - ASP.NET Core Web 应用程序

虽然两个项目模板都使用完整的 .Net 框架,但选项 1 用于使用 旧版 ASP.NET MVC创建项目> 我们可以在其中使用 Global.asax。

选项 3 是全新的概念,其中 wwwroot 文件夹,使用 task runners,一切都通过 em>OWIN 中间件

许多组织和公司还没有准备好进入新的项目模板。 我相信选项 1 是为了向后兼容。

【讨论】:

  • 谢谢,这就是我正在寻找的答案。
  • VS2017 中缺少 ASP.NET Core Web 应用程序 (.NET Framework)。是有意的还是我必须安装任何东西?
猜你喜欢
  • 1970-01-01
  • 2018-08-03
  • 2019-10-01
  • 2016-10-04
  • 2022-10-24
  • 1970-01-01
  • 2022-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多