为什么我应该 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相关问答推荐

SignalR + Autofac + OWIN:为什么 GlobalHost.ConnectionManager.GetHubContext 不起作用?

ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异

.NET 站点如何隐藏其文件的 .aspx 扩展名?

使用 C# 和 ASP.NET 从 Gmail/Hotmail/Yahoo 导入通讯簿

IIS 将旧用户名返回到我的应用程序

我可以根据角色隐藏/显示 asp:Menu 项吗?

如何在 FileUpload 控件中限制文件类型

IIS 6.0 通配符映射基准?

带有邮箱地址参数的 WebApi 方法从 HttpClient 返回 404

在不知道键名的情况下访问 JSON 对象的元素

更改后未应用 CSS

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

什么是实体框架中的复杂类型以及何时使用它?

如何在 C# 应用程序中调用 VBScript 文件?

实体框架:如何解决外键约束可能导致循环或多个级联路径?

将新行添加到数据表的顶部

您正在使用哪些身份验证和授权方案 - 为什么?

会话存储在客户端还是服务器端

使用 Web.Config 转换的高级任务

如何在 asp.net 中实现Access-Control-Allow-Origin标头