2010-02-01 63 views
1

我的网站有一个子,我用这个政策,我的Silverlight应用程序,clientaccesspolicy.xml和子

<?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主机

回答

1

你明白,这客户端策略文件需要网站在您访问网站的路径上运行,而不是与你的Silverlight应用程序?

例如,如果您的silverlight应用程序在主机名为“system-engine.com”的服务器上运行,而您尝试访问在“dev.system-engine.com”上运行的另一个网站上的服务,则客户端策略文件应该是“dev.system-engine.com”的服务器上,并可能有一个allow-from元素是这样的: -

<allow-from http-request-headers="*"> 
    <domain uri="http://*.system-engine.com"/> 
</allow-from> 

这将允许内的“system-engine.com托管任何Silverlight应用程序“域(包括其子域)来访问服务器。

相关问题