2

我现在在一个解决方案中获得了一个带有 silverlight 应用程序的 ASP.Net 应用程序,当我将 ASP.net 页面重定向到 sliverlight 页面时,我在引用中弹出了这个错误

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

4

1 回答 1

0

您需要将跨域和客户端访问策略文件放在 Web 应用程序的根目录中。

请参考以下链接。

使服务跨域边界可用

于 2012-07-26T08:26:23.957 回答