我从 silverlight 调用本地托管的 wcf 服务,但出现以下异常。
Iv 创建了一个 clientaccesspolicy.xml,它位于我主机的路由中。
<?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>
尝试向 URI“ http://localhost:8005/Service1.svc ”发出请求时出错。这可能是由于跨域配置错误。有关更多详细信息,请参阅内部异常。--->
{System.Security.SecurityException ---> System.Security.SecurityException:安全错误。在 MS.Internal.InternalWebRequest.Send() 在 System.Net.BrowserHttpWebRequest.BeginGetResponseImplementation() 在 System.Net.BrowserHttpWebRequest.InternalBeginGetResponse(AsyncCallback 回调,对象状态) 在 System.Net.AsyncHelper.<>c__DisplayClass4.b__3(Object sendState ) --- 内部异常堆栈跟踪结束 --- System.Net.AsyncHelper.BeginOnUI(BeginMethod beginMethod, AsyncCallback callback, Object state) at System.Net.BrowserHttpWebRequest.BeginGetResponse(AsyncCallback callback, Object state) at System.ServiceModel System.ServiceModel.Channels.HttpChannelFactory 中的 .Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteSend(IAsyncResult 结果)。
关于如何进步的任何想法?