Silverlight与WCF中的跨域策略错误

Lah*_*age 2 silverlight wcf

当我将Silverlight应用程序连接到我的WCF服务时,我收到以下错误.我将此wcf作为自托管服务托管.

尝试向URI" http://lmr-hero/iSponsorWebSite/projectService.svc/basic " 发出请求时发生错误.这可能是由于尝试在没有适当的跨域策略的情况下以跨域方式访问服务,或者是不适合SOAP服务的策略.您可能需要联系服务的所有者以发布跨域策略文件,并确保它允许发送与SOAP相关的HTTP标头.在不使用InternalsVisibleToAttribute属性的情况下,在Web服务代理中使用内部类型也可能导致此错误.有关更多详细信息,请参阅内部异常.

出现此错误的可能原因是什么?

Ste*_*ock 6

如果您的Silverlight应用程序未与服务位于同一域中,则需要在承载该服务的服务器上放置clientaccesspolicy.xml或crossdomain.xml文件.

有关详细信息,请参阅此链接:http://msdn.microsoft.com/en-us/library/cc197955%28VS.95%29.aspx