在服务器上安装ASP.NET MVC 4

Bry*_*ner 29 asp.net-mvc asp.net-mvc-4

如何在服务器上安装ASP.NET MVC 4 .Web Platform Installer坚持安装各种Visual Studio 2010.我没有看到"仅限服务器"安装.例如,它想要安装"Visual Studio 2010 Core SP1"和"Visual Web Developer Express".

Luc*_*ero 36

http://www.asp.net/mvc/mvc4获取独立安装程序

  • @SteveOwen,我刚刚再次尝试[下载](http://www.microsoft.com/en-us/download/details.aspx?id=30683),它在干净的服务器上运行良好.服务器没有安装**,VS,VWD,SDK等.确保该计算机上没有旧版本的VS或类似版本,这可能会触发设置中的VS安装代码. (12认同)
  • 这不是一个很好的选择.独立安装程序旨在与Visual Studio 2010中安装我们不运行Visual Studio 2010中,我们需要一个安装程序,最多得到MVC V4组件到GAC.它们位于构建服务器上的GAC中,因此不要在编译时复制到bin.令人沮丧的是,微软仍未考虑运营问题. (9认同)
  • @splatteredbits,如果您的运营团队有任何好处,他们可以监控安装所做的更改,并且通过在虚拟测试计算机上执行此操作,他们不会冒任何风险.我敢打赌,通过Windows Update提供的许多修补程序比它的安装程序更令人怀疑. (3认同)
  • 是.我试过了.但它让我们的运营团队感到紧张.他们不知道安装程序有什么样的副作用:它安装了哪些他们不知道的附加内容. (2认同)

Cap*_*chi 9

最安全的做法是在引用的属性窗口中将对System.Web.Mvc的引用标记为"copy local = true".进行部署时,它将被复制到bin文件夹中.

感觉有点倒退,但你去了.

  • 或者更合适的是,安装MVC nuget包,它为您完成此任务.反过来,它完全没有倒退,因为它允许不同版本的共存,因此每个项目都可以确保它获得它所构建的版本.拥有它在GAC中会覆盖它. (7认同)