【发布时间】:2011-02-21 09:27:52
【问题描述】:
我正在尝试创建一个基本的 WCF 服务和 Silverlight 客户端。
我遵循了以下教程:http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Client/
由于 Silverlight 4 与 WSHttpBinding 不兼容,我将其更改为 BasicHttpBinding。
不幸的是,我现在一直收到此错误:“尝试向 URI'**' 发出请求时发生错误。这可能是由于尝试以跨域方式访问服务而没有正确的跨域策略到位,或者策略不适合 SOAP 服务。您可能需要联系服务所有者发布跨域策略文件,并确保它允许发送与 SOAP 相关的 HTTP 标头。"
我将 clientaccesspolicy.xml 放在 WCF 项目的根目录中(与 Silverlight 客户端在同一个解决方案中)。这并没有解决问题。
我需要做什么?
【问题讨论】:
标签: silverlight clientaccesspolicy.xml