我的 asp.net mvc 项目正在使用 mvc 5 并且服务器上未安装 mvc 5,会发生什么情况



我的 asp.net mvc 项目正在使用 mvc 5 而服务器上未安装 mvc 5 会发生什么情况?

是否需要最近的一个,如果安装了 4,它需要那个 insead?

通过 Nuget 安装 MVC 5。这为您提供了二进制文件,并在您的项目中放置了一个引用。然后,当您部署应用程序时,将包括所需的所有内容,并且无需在服务器上安装任何内容。

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