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

I'm talking about options 1 and 3 in the options below, what will be the difference? enter image description here

我看到了以下问题,但我仍然不明白选项1和选项3之间的区别:

推荐答案

  • 选项1-ASP.NET Web应用程序
  • 选项3-ASP.NET核心Web应用程序

尽管两个项目模板都使用完整的.Net Framework,Option 1用于创建使用legacy version of ASP.NET MVC的项目,我们可以在其中使用Global.尽快.

Option 3是一个全新的概念,其中wwwroot文件夹,使用task runners和一切都是通过OWIN middleware.

许多组织和公司还没有准备好进入新的项目模板.I believe Option 1 is there for backward compatibility.

enter image description here

Asp.net相关问答推荐

Razor 页面客户端站点验证不起作用

Windows 命令行中的/p:是什么意思

DBSet 不包含 Where 的定义

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

我们可以在一个网页中使用多个表单吗?

部署后 ASP.Net Core Identity 登录状态丢失

ASP.NET 平台是否有与 Heroku 等价的工具?

在控制器 asp.net mvc 5 的视图上显示错误消息

如何在页面的基类中执行 Page_Load()?

N' 在 SQL 脚本中代表什么? (插入脚本中字符之前使用的那个)

在 IIS 上托管 ASP.NET 5 项目

如何配置 ASP.NET Core 1.0 以使用本地 IIS 而不是 IIS Express?

如何设置默认页面 asp.net

在 ASP.NET MVC 中使用 Razor 创建可重用的 HTML 视图组件

OWIN 和 Katana,为什么要将应用程序与服务器解耦?

HttpContext.Current.Request.Url.Host 它返回什么?

将 C# ASP.NET 数组传递给 Javascript 数组

中继器中的中继器

禁用文本框的模型绑定

在 ASP.NET 中写入文件以响应后回发不起作用