我已经在不同的服务器上部署了我的silverlight应用程序,服务和数据库。但在尝试运行应用程序时,出现安全错误。在进行研究之后,大多数情况都与clientaccesspolicy.xml和crossdomain.xml相同。所以,我已经创建了这两个文件,并将其放在inetpub / wwwroot /所有服务器中。但我仍然得到错误。请帮帮我...我现在该怎么办?我的应用程序应该放在inetpub / wwwroot /中吗?因为现在它位于不同的驱动器中。
clientaccesspolicy.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>
的crossdomain.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>