尝试向URI发出请求时发生错误 的 'http://本地主机:42083 /服务/ MyService.asmx'。这可能是由于 试图在没有正确的情况下以跨域方式访问服务 适当的跨域策略,或不适合SOAP的策略 服务。您可能需要联系服务所有者进行发布 跨域策略文件,并确保它允许与SOAP相关的HTTP 要发送的标头。使用内部也可能导致此错误 Web服务代理中的类型,而不使用 InternalsVisibleToAttribute属性。请查看内部异常 了解更多详情。
最奇特的是它在它工作之前很好,但是当我改变时 存储过程中的一个小东西会抛出此异常。那真是怪了!我现在对SOAP服务有点怀疑了。有想法的人吗?
答案 0 :(得分:1)
在阅读了您的评论后,请确保您已部署了跨域策略文件。蒂姆有一个很棒的博客:http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx。在启动SL到服务器通信时,它确实是一项重要的资产。
希望有所帮助。