如何为RIA服务公开SOAP端点?

时间:2011-12-29 14:59:18

标签: wcf-ria-services

我有一个WCF RIA服务,一个silverlight应用程序,我还应该支持其他类型的应用程序,如WPF和其他。默认情况下,SL应用程序使用二进制over http与服务进行通信。是否可以为RIA服务公开SOAP端点,以便非SL应用程序可以通过SOAP端点使用该服务?

1 个答案:

答案 0 :(得分:2)

可以通过SOAP公开RIA服务。

通过在配置文件中添加以下行,可以为RIA服务公开SOAP端点

<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory,             Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, 
                       PublicKeyToken=31bf3856ad364e35" />

参考。 http://blogs.msdn.com/b/davrous/archive/2010/12/03/how-to-open-a-wcf-ria-services-application-to-other-type-of-clients-the-soap-endpoint-3-5.aspx

免责声明 - 我尚未实施。