【发布时间】:2010-09-12 10:29:02
【问题描述】:
我从 silverlight 调用本地托管的 wcf 服务,但出现以下异常。
我创建了一个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 回调, 对象状态)在 System.Net.BrowserHttpWebRequest.BeginGetResponse(AsyncCallback 回调,对象状态)在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteSend(IAsyncResult 结果)在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.OnSend(IAsyncResult 结果)}
关于如何进步的任何想法?
【问题讨论】:
标签: wcf silverlight securityexception