asp.net 5和asp.net mvc有什么不同?

4

在Visual Studio 2015中,有asp.net 5(起始站点)和asp.net 5 MVC的模板。这两者有何区别?

Webforms将被淘汰,因此asp.net 5不再支持Webforms。

2个回答

5

ASP.NET 5是一个新平台,包括以下功能:

  • 全新的灵活跨平台运行时
  • 全新的模块化HTTP请求管道
  • 云就绪环境配置
  • 统一的编程模型,结合了MVC、Web API和Web Pages
  • 能够在不重新构建项目的情况下查看更改
  • 并列版本的.NET Framework
  • 能够自托管或在IIS上托管
  • Visual Studio 2015中的新工具
  • 在GitHub上开源

ASP.NET MVC 5只是基于ASP.NET 4的MVC框架的当前稳定版本。

我猜你可能把它与新的ASP.NET MVC 6混淆了,它是ASP.NET 5的一部分。

因此,基本上在Visual Studio 2015中的ASP.NET MVC 5模板是为向后兼容而存在的,允许您仍然能够在旧平台上创建MVC应用程序。


您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - 4thSpace
是的,这个截图有什么问题吗?我没有看到任何 ASP.NET MVC 5 的内容。我猜这个模板只是使用了 ASP.NET MVC 6、Web API 和其他一些预定义的 Web 应用程序。 - Darin Dimitrov

1
首先,这不是一个可以比较的事情。
ASP.NET 5是asp.net框架系列的最新版本,具有许多新功能。而ASP.net MVC是一种开发Web应用程序的方法(服务/框架),它还有其他方法,如Web表单和网站。您可以将MVC作为服务集成到空的asp.net应用程序中并使用。
ASP.NET 5也是跨平台的。
所有这些都包含在Visual Studio 2015中,其中提供了MVC模板。

你可能错过了现有的答案吗? - CodeCaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接