【发布时间】:2018-02-13 10:53:05
【问题描述】:
我有一个项目的生产服务器,我尝试为具有相同环境的同一个项目构建一个测试服务器。
为此,我需要在 测试服务器(也就是说,没有 VS 或任何开发工具,如包管理器等)上安装相同的版本ASP.NET MVC 的 prod 服务器版本:4.0.4xxx.
我搜索下载了最新的 ASP.NET MVC 4 安装程序,唯一下载的 MS proposes 是 ASP.NET MVC 4 for Visual Studio 2010 SP1(不太明白这里 VS 2010 有什么用 - 它应该只适用于 VS 吗? !) - 安装后,我导航到 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies,System.Web.Mvc.dll 版本是 4.0.207xxx。
在哪里可以找到 ASP.NET MVC 4.0.4xxx?
更多信息:
【问题讨论】:
-
尝试通过Nuget安装,这里是guid nuget.org/packages/Microsoft.AspNet.Mvc/4.0.30506的链接,你可以安装特定版本
-
如果您有源代码,请尝试通过 Nuget 安装特定版本的 System.Web.Mvc.dll。之后,您可以发布(部署)到测试服务器
-
这是我尝试“发布”的方法...我有一个过时的解决方案,没有自动发布功能,我只需要将 ASP.NET MVC 版本安装到服务器...让它工作......
-
谢谢...但恐怕我会需要完全安装它,因为在我的专业服务器上“C:\Program Files (x86)\Microsoft ASP.NET \ASP.NET MVC 4\AssembliesSystem.Web.Mvc.dll" 版本为 *4.0.4*xxx...
标签: asp.net .net asp.net-mvc asp.net-mvc-4