2
我想从Silverlight客户端访问ASP.NET WEB API服务,并从Webclient的“安全错误”返回错误。该服务从Fiddler或浏览器正常工作。asp.net web api来自silverlight客户端的安全错误
我对Silverlight的主机站点clientacesspolicy.xml看起来是这样的:
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*" http-methods="*">
<domain uri="*" />
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
我想这应该让我去访问任何网站。
ASP.NET WEB API是从IIS Express中的调试器运行的VS 2012。它永远不会被Silverlight客户端命中。
更新: 咄,它帮助,如果你把clientaccesspolicy.xml上的服务的根文件夹访问。我有它的Silverlight应用程序,这将不仅有助于托管服务存在的根源...
谢谢这就是问题所在。 – pinnprophead