我的站点有一个子域,我在我的silverlight应用程序中使用这个策略,
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="http://dev.system-engine.com"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>但是我得到了一个例外:
错误: Silverlight 2应用程序中的未处理错误试图以访问权限禁止的方式访问套接字。
它在linux主机上运行
发布于 2010-02-01 21:28:12
您是否了解此客户端策略文件需要在您访问的站点的路由上进行站点,而不是使用您的Silverlight应用程序?
例如,如果您的silverlight应用程序在主机名为“system- trying .com”的服务器上运行,而您正在尝试访问在“dev.system-trying.com”上运行的另一个网站上的服务,则客户端策略文件应该位于“dev.system-trying.com”服务器上,并且可能具有如下所示的allow-from元素:-
<allow-from http-request-headers="*">
<domain uri="http://*.system-engine.com"/>
</allow-from> 这将允许托管在“system-engine.com.com”域(包括其子域)中的任何silverlight应用程序访问服务器。
https://stackoverflow.com/questions/2176555
复制相似问题