我已经在不同的服务器上部署了我的 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>