2011-03-21 46 views
0

我跑了很多网站,并尝试了很多事情,我终于决定尝试创建一个我自己的问题。 这是我尝试从我的Silverlight 4应用程序访问我的WCF项目时得到的错误。在Silverlight中访问WCF项目

有没有人有任何想法如何解决这个错误?

PS。如果有人需要更多信息,请告诉我。 在此先感谢。

尝试向URI'http:// localhost:8732/Design_Time_Addresses/WcfServiceLibrary1/Service1 /'发出请求时发生错误。这可能是由于尝试以跨域方式访问服务而没有适当的跨域策略或者不适合SOAP服务的策略。您可能需要联系服务的所有者以发布跨域策略文件,并确保它允许发送与SOAP相关的HTTP头。使用Web服务代理中的内部类型而不使用InternalsVisibleToAttribute属性也可能导致此错误。有关更多详细信息,请参阅内部例外。

回答

1

您应该看到this,因为您的问题是纯粹的跨域问题。

P.S:跨域文件是一个XML文件,指示哪些域可以访问服务,哪些域不能访问服务。还有一件事,你可以把一个clientaccesspolicy.xml文件在更深层次上进行过滤。