无法添加Microsoft.ServiceModel.DomainServices.Hosting

时间:2012-09-07 18:35:36

标签: wcf wcf-ria-services

我正在尝试从非Silverlight客户端访问RIA服务。在我的开发机器上,添加domainServices endPoints

没有问题
<domainServices>
      <endpoints>
        <add name="soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <!--<add name="JSON" type="Microsoft.ServiceModel.DomainServices.Hosting.JsonEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
      </endpoints>
</domainServices>

欢迎登台服务器和DomainService上的相同配置引发异常:

  

找不到方法:   “System.Collections.Generic.IEnumerable`1   System.ServiceModel.DomainServices.Server.DomainServiceDescription.get_ComplexTypes()”

我已经验证了所有项目引用都将Copy Local设置为true并且

  

Microsoft.ServiceModel.DomainServices.Hosting

dll实际上是在Web服务器上。

更新:我应该补充一点,编译期间似乎发生了错误: ServiceActivationException:由于编译期间发生异常,无法激活服务“...”。异常消息是:找不到方法:

我错过了什么?

0 个答案:

没有答案