2

我在 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 - 未找到 由于 Web 服务器上的 ISAPI 和 CGI​​ 限制列表设置,无法提供您请求的页面。

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

感谢您的帮助。

4

1 回答 1

0

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

于 2012-10-10T05:53:38.687 回答