自托管 WCF 服务的跨域访问?

自托管 WCF 服务的跨域访问?

我开发了一个 WPF 应用程序,它可以与同一域下的一组自托管 WCF 服务进行通信,并且我在配置文件中使用以下设置。

<security mode="Transport">
        <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
        <message clientCredentialType="Windows" />
      </security>

我在不同域的服务器上托管服务。我可以通过将安全模式设置为“无”来实现通信,但这并不理想。

是否有任何其他设置我可以使用来进行跨域通信,或者我必须使用一些受信任的证书? 如果有人可以指导我,我会很高兴,因为在 google 上的所有搜索都将我引导到 silverlight 应用程序 +Crossdomain.xml+WCF,但我还没有看到跨域环境中的任何 WPF 组合。

相关内容