我的silverlight应用程序使用格式
的地址调用位于不同域的网络服务<host>:<port>/<servicename>/<call>
例如张贴到
server:5678/ourservice/comment
使用fiddler,我看到silverlight在根目录中请求 clientaccesspolicy.xml
server/clientaccesspolicy.xml
所以我们添加了一个监听端口80,它成功地提供了策略文件,让应用程序继续调用它。我的应用程序有效,而且套装很开心。
今天上午工作,Silverlight突然尝试从服务使用的端口访问策略,而不是root:
server:5678/clientaccesspolicy.xml
我不记得做任何可能影响这一点的变化。我甚至恢复了我认为可能造成这种情况的一切,但没有结果。
什么控制Silverlight将用于请求clientaccesspolicy.xml的端口?
有什么我可以阅读的,了解这种明显模棱两可的行为吗?