我已经根据本指南在Windows 2008 R2服务器上设置了IIS 7,并通过Visual Studio 2010中的一键发布方法在其上部署了ASP.NET MVC应用程序,但IIS服务器无法运行应用程序,原因是一个configuration错误:
分析器错误消息:无法加载文件或程序集“System.Web.Helpers,版本= 1.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。 该系统找不到指定的文件。
我该如何解决?
显然我需要在服务器上安装MVC依赖关系。 我在winhost论坛上find了一个配方,它说要添加必要的引用到你的项目并configuration它们进行web部署。 我遵循这些步骤,并解决了我的问题:
将以下引用添加到项目中:
将以下参考的属性Copy Local设置为True :
重新部署
编辑:
ITHedgeHog让我意识到上述过程在Visual Studio 2010中的一个快捷方式:右键单击该项目,然后单击添加可部署的依赖关系 ,然后您将获得一个对话框,您可以简单地selectASP.NET MVC。