【发布时间】:2017-08-24 11:45:26
【问题描述】:
我在两台不同的服务器上部署了一个应用程序。我使用 Visual Studio 2012 进行构建。两台服务器都使用 IIS(7.5 版)。使用的操作系统是 Windows 2008 R2。应用程序池 .net 框架是 4 。但是部署在一台服务器上的构建工作正常。但是其他服务器中的构建在 web.config 本身中显示错误。错误与引用的程序集版本有关。例如:
Assembly 'System.Web.Mvc,版本=4.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35' 使用'System.Web.WebPages, 版本=2.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 具有比引用程序集更高的版本 'System.Web.WebPages,版本=1.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'
任何人,请帮助我找出为什么此错误仅在一台服务器上显示以及为什么它在另一台服务器上运行良好。
【问题讨论】:
标签: .net asp.net-mvc-4 visual-studio-2012 iis-7.5 windows-server-2008-r2