ClientAccessPolicy文件下载中止

时间:2011-04-25 12:50:10

标签: asp.net silverlight wcf iis clientaccesspolicy.xml

我在Win Server 2003上托管了一个ASP .NET 3.5 + Silverlight 3网站。

网址格式如下:

https://test.website.com:31443

客户端访问策略已放置在inetpub/wwwroot文件夹中。

我已将TCP端口更改为31080,并将SSL端口更改为31443,位于虚拟目录属性中(客户端需要)。

当从Silverlight客户端向启用Silverlight的WCF服务发出请求时,客户端访问策略已经过验证,适用于默认端口80和443。

但是,在更改端口(如上所述)后,当Silverlight运行时请求clientaccesspolicy或crossdomain文件时,Firebug会显示Aborted

XAP下载工作正常,并将端口附加到URL。

但对于clientaccesspolicy文件,该url没有在请求中附加端口。

总结以下作品

https://test.website.com:31443/clientaccesspolicy.xml

但是Silverlight运行时试图请求以下哪些不起作用并被中止:

https://test.website.com/clientaccesspolicy.xml

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为你看到的行为是默认的。 Silverlight运行时只会通过HTTP请求clientaccesspolicy到端口80或TCP到943.如果Silverlight应用程序作为受信任的应用程序运行,我认为您可以绕过这些限制。