Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.NET5与asp.NETMVC不同吗?_Asp.net_Asp.net Mvc_Visual Studio - Fatal编程技术网

asp.NET5与asp.NETMVC不同吗?

asp.NET5与asp.NETMVC不同吗?,asp.net,asp.net-mvc,visual-studio,Asp.net,Asp.net Mvc,Visual Studio,在Visual Studio 2015中,有asp.net 5(起始站点)和asp.net 5 mvc的模板。这两者有什么区别 Webforms应该消失了,所以asp.net 5不是Webforms。是一个新平台,包括以下功能: 新的灵活的跨平台运行时 新的模块化HTTP请求管道 云就绪环境配置 结合MVC、Web API和网页的统一编程模型 能够在不重新构建项目的情况下查看更改 NET Framework的并行版本控制 能够在IIS上自托管或托管 Visual Studio 2015中的新工

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

Webforms应该消失了,所以asp.net 5不是Webforms。

是一个新平台,包括以下功能:

  • 新的灵活的跨平台运行时
  • 新的模块化HTTP请求管道
  • 云就绪环境配置
  • 结合MVC、Web API和网页的统一编程模型
  • 能够在不重新构建项目的情况下查看更改
  • NET Framework的并行版本控制
  • 能够在IIS上自托管或托管
  • Visual Studio 2015中的新工具
  • GitHub中的开源
ASP.NETMVC5只是基于ASP.NET4的MVC框架的当前稳定版本

我猜你把它和新的ASP.NETMVC6混淆了,后者是ASP.NET5的一部分


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

首先,这不是一个可以比较的东西

ASP.NET 5是ASP.NET framework系列的最新版本,具有许多新功能。而ASp.NETMVC是开发web应用程序的一种方法(服务/框架)(还有其他方法,如web表单和网站)。您可以将MVC集成为一个服务,以清空asp.net应用程序并使用它

NET 5也是跨平台的


它全部打包在Visual studio 2015中,在那里可以使用MVC模板

不,我没有搞混。检查此处的第一个屏幕截图:。从您所说的,asp.NETMVC是asp.NET5的一部分。但是我不确定asp.NET5模板是什么。是的,这个截图怎么样?在其中看不到任何
ASP.NET MVC 5
。我想这个模板只是使用ASP.NET MVC 6、web API和其中的其他东西创建了一些预定义的web应用程序。您是否错过了现有的答案?