首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装ASP.NET MVC 4.0.4

安装ASP.NET MVC 4.0.4
EN

Stack Overflow用户
提问于 2018-02-13 10:53:05
回答 1查看 4.1K关注 0票数 0

我有一个项目的生产服务器,我试图为同一个项目构建一个具有相同环境的测试服务器。

为此,我需要在测试服务器上安装(这意味着没有VS或任何开发工具,如包管理器等)。安装在prod服务器版本的ASP.NET MVC上的相同版本:4.0.4xxx。

我搜索了下载最新的ASP.NET MVC 4安装程序,唯一下载的微软提出ASP.NET MVC 4 for Visual Studio 2010 SP1 (不太明白在这里和2010年之间应该做什么--应该只适用于VS吗?!)--一旦安装了,我就会导航到C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\AssembliesSystem.Web.Mvc.dll版本是4.0.207xxx。

在哪里可以找到ASP.NET MVC 4.0.4xxx?

更多信息:

安装的.NET是

ASP.NET似乎是4.0.0.0:

也是

最后,在localhost中,我得到以下错误:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-13 12:58:25

自从ASP.NET MVC版本3.0.20105.1以来,Microsoft.AspNet.Mvc DLL就可以通过NuGet获得。这意味着在发布应用程序时,应用程序应该将4.0.40804作为其发行版(在bin文件夹中)的一部分。

您需要在生产或测试服务器上安装的唯一东西是.NET框架可重新发行的4.0+,以便ASP.NET MVC 4能够正常工作。

请注意不再支持.NET Framework4.0,因此建议至少使用微软.NET框架4.5.2。所有版本的.NET框架4.0+都是就地升级的,因此所有较高版本都应该与您的应用程序一起工作,而不做任何更改。

还有一个与4.0.0.0的兼容性中断的安全更新,如果还没有安装,就需要应用到您的服务器上。这会将MVC 4程序集版本从4.0.0.0更新到4.0.0.1,因此对于根据4.0.0.0编译的应用程序来说,这是一个巨大的变化。因为您的应用程序正在寻找4.0.0.1 (正如它应该的那样),这意味着您的应用程序是用安全更新编译的,但是服务器需要安装安全更新 4。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48765090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档