【发布时间】:2011-04-17 13:50:16
【问题描述】:
由于我要对“getcustomers”使用一种新方法,因此该应用程序无法正常工作。它确实让用户登录,但仅此而已。 这条消息告诉我我必须做什么?
System.ServiceModel.CommunicationException 未被用户代码处理
消息=尝试时发生错误 向 URI 发出请求 'https://myserver/Services/Authentication.svc'。 这可能是由于试图 跨域访问服务 没有适当的跨域策略 已到位,或已制定的政策 不适合 SOAP 服务。你可以 需要联系楼主 发布跨域的服务 策略文件,并确保它允许 要发送的与 SOAP 相关的 HTTP 标头。 此错误也可能是由于使用 Web 服务中的内部类型 不使用代理 InternalsVisibleToAttribute 属性。 请参阅内部异常 更多细节。堆栈跟踪: 在 System.ServiceModel.Channels.Remoting.RealProxy.Invoke(对象 [] 参数) 在 proxy_2.EndGetLoggedInUser(IAsyncResult ) 在 Caretech.Services.AuthenticationClient.GetLoggedInUserCallback(IAsyncResult 结果) 在 System.ServiceModel.AsyncResult.Complete (布尔 同步完成)
内部异常: System.Security.SecurityException 消息="" 堆栈跟踪: 在 System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback 开始方法,对象状态) 在 System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult 异步结果) 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult 结果) 内部异常:System.Security.SecurityException 消息=安全错误。 堆栈跟踪: 在 System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult 异步结果) 在 System.Net.Browser.BrowserHttpWebRequest.c_DisplayClass5.b_4(Object 发送状态) 在 System.Net.Browser.AsyncHelper.c_DisplayClass4.b_1(对象 sendState) InnerException:尝试制作时发生错误 请求 URI 'https://myserver/Services/Authentication.svc'。 这可能是由于试图 跨域访问服务 没有适当的跨域策略 已到位,或已制定的政策 不适合 SOAP 服务。你可以 需要联系楼主 发布跨域的服务 策略文件,并确保它允许 要发送的与 SOAP 相关的 HTTP 标头。 此错误也可能是由于使用 Web 服务中的内部类型 不使用代理 InternalsVisibleToAttribute 属性。 请参阅内部异常 更多细节。
【问题讨论】:
标签: c# asp.net silverlight callback