我已经根据
this guide在我的Windows 2008 R2服务器上设置了IIS 7,并通过Visual Studio 2010中的一键式发布方法在其上部署了我的ASP.NET MVC应用程序,但IIS服务器由于以下原因无法运行应用程序配置错误:
分析器错误消息:无法加载文件或程序集’System.Web.Helpers,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35’或其依赖项之一.该系统找不到指定的文件.
我该如何解决?
解决方法
显然我需要在服务器上安装MVC依赖项.我在
winhost forums上找到了一个配方,它表示要为项目添加所需的引用并为Web部署配置它们.我按照这些步骤,它解决了我的问题:
>将以下引用添加到项目中:
> Microsoft.Web.Infrastructure
> System.Web.Razor
> System.Web.WebPages.Razor
> System.Web.WebPages.Deployment
>将以下引用的属性Copy Local设置为True:
> System.Web.Helpers
> System.Web.MVC
> System.Web.WebPages
> Microsoft.Web.Infrastructure
> System.Web.Razor
> System.Web.WebPages.Razor
> System.Web.WebPages.Deployment
>重新部署
编辑:
ITHedgeHog让我了解Visual Studio 2010中的上述过程的快捷方式:右键单击该项目并单击Add Deployable Dependencies,然后您将获得一个对话框,您可以在其中选择ASP.NET MVC.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。