我想创建一个 silverlight5应用程序,使用http请求在blob存储中上传文件,但是当我使用
结束响应时HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asyncResult);
它会抛出'安全错误'。我已经搜索了很多,我找到的是将clientaccesspolicy.xml文件上传到我的存储帐户的根目录。我已将此文件上载到根级别的存储帐户,但它无法正常工作。请帮我。提前谢谢。
答案 0 :(得分:0)
我发现了错误。 clientaccesspolicy.xml中的内容有点不对。我在uri中使用*为域
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
// for me, this line was was giving an error (using * for uri)
// <domain uri="*" />
// now I am using
<domain uri="http://*" />
<domain uri="https://*" />
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
谢谢:)