这个问题来自另一个问题: Consuming WCF Service through https from Silverlight
在尝试了一切以确保这不是证书问题后,我意识到silverlight甚至没有尝试获取clientaccesspolicy.xml文件(fiddler说:-P)。
任何人都可以意识到为什么?提前谢谢。
答案 0 :(得分:1)
如果您使用的是SSL,则应设置fiddler以便Decrypting HTTPS-protected traffic
尝试this并在SSL端口上托管您的ClientAccessPolicyService。
答案 1 :(得分:1)
在Silverlight中使用WCF时意外转到localhost而不是所需的服务器非常容易,而且Fiddler默认不会显示此内容,但您可以turn it on。如果您已经检查了这一点,请道歉。
答案 2 :(得分:1)
Silverlight不会尝试在localhost上检索clientaccesspolicy.xml。
这可能有意义,因为每个服务/网站都在单独的开发端口号上运行,因此在调试时默认没有localhost端口80。即从哪里获取文件?