我有一个WCF RIA服务,一个silverlight应用程序,我还应该支持其他类型的应用程序,如WPF和其他。默认情况下,SL应用程序使用二进制over http与服务进行通信。是否可以为RIA服务公开SOAP端点,以便非SL应用程序可以通过SOAP端点使用该服务?
答案 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" />
免责声明 - 我尚未实施。