我开发了一个 WPF 应用程序,它与一组位于同一域下的自托管 WCF 服务进行通信,并且我在配置文件中使用了以下设置。
<security mode="Transport">
<transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
<message clientCredentialType="Windows" />
</security>
我将服务托管在不同域的服务器上。我可以通过将安全模式设置为“无”来实现通信,这并不理想。
是否有任何其他设置可以用于跨域通信,或者我必须使用一些受信任的证书?如果有人可以指导我,我会很高兴,因为谷歌上的所有搜索都将我定向到 Silverlight 应用程序 +Crossdomain.xml+WCF,但我没有看到跨域环境中 WPF 的任何组合。