我有一个托管在 Win Server 2003 上的 ASP .NET 3.5 + Silverlight 3 网站。
url 格式如下:
https://test.website.com:31443
客户端访问策略已放置在该inetpub/wwwroot
文件夹中。
我已在虚拟目录属性(客户端要求)中将 TCP 端口更改为 31080,将 SSL 端口更改为 31443。
当从 Silverlight 客户端向启用了 Silverlight 的 WCF 服务发出请求时,客户端访问策略已经过验证并适用于默认端口 80 和 443。
但是,在更改端口(如上)之后,Firebug 会显示Aborted
Silverlight 运行时何时请求客户端访问策略或跨域文件。
XAP 下载工作正常,并将端口附加到 URL。
但是对于 clientaccesspolicy 文件,url 没有在请求中附加端口。
总结以下工作:
https://test.website.com:31443/clientaccesspolicy.xml
但是 Silverlight 运行时正在尝试请求以下不起作用并中止:
https://test.website.com/clientaccesspolicy.xml
提前感谢您的帮助!