iis-7 – 由于缺少System.Web.Helpers,IIS 7无法运行ASP.NET MVC应用程序

iis-7 – 由于缺少System.Web.Helpers,IIS 7无法运行ASP.NET MVC应用程序,第1张

概述我已经根据 this guide在我的Windows 2008 R2服务器上设置了IIS 7,并通过Visual Studio 2010中的一键式发布方法在其上部署了我的ASP.NET MVC应用程序,但IIS服务器由于以下原因无法运行应用程序配置错误: 分析器错误消息:无法加载文件或程序集’System.Web.Helpers,Version = 1.0.0.0,Culture = neutra 我已经根据 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.

总结

以上是内存溢出为你收集整理的iis-7 – 由于缺少System.Web.Helpers,IIS 7无法运行ASP.NET MVC应用程序全部内容,希望文章能够帮你解决iis-7 – 由于缺少System.Web.Helpers,IIS 7无法运行ASP.NET MVC应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存