IIS7中托管站点时出错

时间:2012-10-10 05:37:02

标签: silverlight iis-7 hosting

我在IIS服务器上托管了Silverlight网站,但是在尝试访问它时出错了

1)当应用程序池在集成模式下设置为ASP.NET版本4和托管管道时,将显示以下错误:

  

无法加载文件或程序集   'System.ServiceModel.DomainServices.Hosting,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个   依赖。此程序集由比运行时更新的运行时构建   当前加载的运行时并且无法加载。

2)当应用程序池在经典模式下设置为ASP.NET Version 4和托管管道时,将显示以下错误:

  

HTTP错误404.2 - 未找到您请求的页面不能   服务因为ISAPI和CGI限制列表设置   网络服务器。

在进一步调查中,我们发现ISAPI和CGI扩展配置需要改变,但我们无法找到ISAPI& Window Server 2008标准中IIS管理器(版本7.0.6000)管理器中的CGI扩展选项。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在您的应用程序中,您可能引用了dll。但我发现虽然发布它没有被复制。尝试右键单击相同的dll并在属性集Copy Local True中。 然后在IIS中发布解决方案和主机。