【问题标题】:Silverlight deployment issue with RIA ServicesRIA 服务的 Silverlight 部署问题
【发布时间】:2013-04-03 13:11:23
【问题描述】:

我想知道是否有人可以帮助解决我在 Silverlight 应用程序中看到的一个奇怪的部署问题。

它已经部署了数百次而没有出现问题,我(以为)我知道所有先决条件,但最近我发现 RIA 服务在部署后出现了一些问题。

当我查看 Fiddler 并尝试进一步调试它们时,我得到 500 System.ServiceModel.ServiceActivationException 错误,关闭自定义错误,直接执行 WCF 服务,这似乎是由通过 System.ServiceModel.DomainServices.Hosting DLL 的 FileNotFoundException。

RiaServices 依赖项在我们部署时并未安装到 GAC 中,但它们包含在我们应用程序的 bin 目录中(因此 CopyLocal = True)。

这在以前一直运行良好,但现在好像 IIS 无法看到这些 DLL。如果我在服务器上运行 msiexec /i RiaServices.msi SERVER=TRUE ,它就会开始正常工作。我宁愿不必像这样每次安装都将 DLL 安装到 GAC 中,并且当它应该可以正常部署它们时需要另一个步骤(以前总是这样做!)。

有没有人知道为什么这会突然停止对新安装起作用?据我所知,所有东西的安装都与往常一样,因此在 Win Server 2008 R2 机器上安装了 .NET 4、IIS 6、ASP.NET 等。

谢谢。

【问题讨论】:

  • 它可能与 ria 服务和 ria 服务工具包版本有关。好像我遇到过这样的事情。
  • System.ServiceModel.DomainServices.Hosting.Dll 似乎没有被复制,它以前是...

标签: silverlight iis ria


【解决方案1】:

我们缺少 System.ServiceModel.DomainServices.Hosting.OData.Dll 引用,它以某种方式从我们的项目中删除,因此出现上述问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多