【发布时间】:2010-09-01 19:52:24
【问题描述】:
我有一个clientaccesspolicy.xml,它允许一切。
我使用 javascript 从同一服务器的 aspx 中弹出一个窗口。
aspx 调用 Web 服务但失败。
silverlight System.Security.SecurityException:安全错误。这 可能是由于尝试以跨域方式访问服务 没有适当的跨域策略,或者没有适当的策略 不适合 SOAP 服务。
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
有什么想法吗?
【问题讨论】:
-
它应该被称为 clientaccesspolicy.xml 并确保它位于您托管的网站的实际根目录中,而不仅仅是应用程序所在的位置。
-
我输入错误的是我正在使用的文件的名称。
标签: asp.net silverlight clientaccesspolicy.xml