Asp.net mvc 我的asp.net mvc项目使用的是mvc 5,而服务器上没有安装mvc 5

Asp.net mvc 我的asp.net mvc项目使用的是mvc 5,而服务器上没有安装mvc 5,asp.net-mvc,Asp.net Mvc,如果我的asp.net mvc项目使用mvc 5,而服务器上没有安装mvc 5,会发生什么情况 它是否采用最接近的版本,如果安装了4,则采用insead?不采用最接近的版本,除非您有,这仅适用于较低版本,而不适用于较高版本。您需要在项目中引用mvc 5,或者将程序集放在服务器上的GAC中。通过Nuget安装mvc 5。这将为您提供二进制文件并在项目中放置引用。然后,当您部署应用程序时,所需的一切都将包括在内,并且不需要在服务器上安装任何东西。服务器上需要什么,即正确的.net版本?是的,您需要.

如果我的asp.net mvc项目使用mvc 5,而服务器上没有安装mvc 5,会发生什么情况


它是否采用最接近的版本,如果安装了4,则采用insead?

不采用最接近的版本,除非您有,这仅适用于较低版本,而不适用于较高版本。您需要在项目中引用mvc 5,或者将程序集放在服务器上的GAC中。

通过Nuget安装mvc 5。这将为您提供二进制文件并在项目中放置引用。然后,当您部署应用程序时,所需的一切都将包括在内,并且不需要在服务器上安装任何东西。

服务器上需要什么,即正确的.net版本?是的,您需要.net framework。根据这个答案,您需要版本4.5。