1

我已经在不同的服务器上部署了我的 silverlight 应用程序、服务和数据库。但是在尝试运行应用程序时,出现安全错误。经过研究,关于clientaccesspolicy.xml和crossdomain.xml的解决方案大多相同。所以,我创建了这两个文件并将其放在所有服务器的 inetpub/wwwroot/ 中。但我仍然得到错误。请帮助我...我现在该怎么办?我的应用程序也应该放在 inetpub/wwwroot/ 中吗?因为现在它位于不同的驱动器中。

客户端访问策略.xml:

<?xml version="1.0" encoding="utf-8"?>  
<access-policy>  
    <cross-domain-access>  
        <policy>  
            <allow-from http-request-headers="SOAPAction">  
                <!-- IMPORTANT! Include these lines -->
                <domain uri="http://*"/>  
                <domain uri="https://*"/>  
            </allow-from>  
            <grant-to>  
                <resource path="/" include-subpaths="true"/>  
            </grant-to>  
        </policy>  
    </cross-domain-access>  
</access-policy>

跨域.xml:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="SOAPAction,Content-Type"/>
</cross-domain-policy>
4

0 回答 0