C# 将RIA服务(域服务)公开为SOAP web服务

C# 将RIA服务(域服务)公开为SOAP web服务,c#,web-services,ria,C#,Web Services,Ria,我试图将RIA域服务公开为SOAP web服务,以便与遗留应用程序向后兼容 我已经阅读了很多文章,我需要补充: <domainServices> <endpoints> <add name="OData" type="System.ServiceModel.DomainServices.Hosting.ODataEndpointFactory, System.ServiceModel.DomainServices.Hosting.ODa

我试图将RIA域服务公开为SOAP web服务,以便与遗留应用程序向后兼容

我已经阅读了很多文章,我需要补充:

<domainServices>
  <endpoints>
    <add name="OData"
         type="System.ServiceModel.DomainServices.Hosting.ODataEndpointFactory, System.ServiceModel.DomainServices.Hosting.OData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </endpoints>
</domainServices>

对于现有的,但似乎“domainServices”不是有效的节点

为什么会这样?我是不是错过了一步

提前感谢,

干杯,
吉安卢卡。

它是有效的。只是web.config的架构很旧,因此出现了警告。不过它应该很好用!
如果您感兴趣,可以在这里详细讨论模式。

嘿,shadowfoxmi,谢谢您的回答。实际上,我已经尝试使用Odata和Soap公开RIA服务,效果非常好。