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