【发布时间】:2013-03-05 04:40:29
【问题描述】:
我开发了一个 Silverlight 客户端,它在常规 HTTP 上运行良好,但现在我试图让它在 SSL 上运行,我收到以下错误:
尝试向 URI [出于安全原因删除 URL] 请求时发生错误这可能是由于尝试以跨域方式访问服务而没有适当的跨域策略,或者策略不适用于 SOAP 服务。您可能需要联系服务的所有者以发布跨域策略文件并确保它允许发送与 SOAP 相关的 HTTP 标头。此错误也可能是由于在 Web 服务代理中使用内部类型而不使用 InternalsVisibleToAttribute 属性造成的。有关详细信息,请参阅内部异常。
我正在使用以下客户端访问策略:
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="http://*"/>
<domain uri="https://*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
关于什么可能导致此错误的任何想法?
【问题讨论】:
-
谁签署了证书?如果不是来自受信任的 CA,则可能是问题所在。
标签: silverlight ssl https