【问题标题】:Silverlight application fails to access clientaccesspolicy.xml and crossdomain.xml with with Http-error 401Silverlight 应用程序无法使用 Http-error 401 访问 clientaccesspolicy.xml 和 crossdomain.xml
【发布时间】:2011-04-13 16:37:42
【问题描述】:

我们尝试在 Silverlight 应用程序中使用我们自己的 Web 服务,但总是收到此错误:

尝试制作时发生错误 对 URI 的请求 'http://blablabla:7777/blabla.svc'。 这可能是由于试图 跨域访问服务 没有适当的跨域策略 已到位,或已制定的政策 不适合 SOAP 服务。你可以 需要联系楼主 发布跨域的服务 策略文件,并确保它允许 要发送的与 SOAP 相关的 HTTP 标头。 此错误也可能是由于使用 Web 服务中的内部类型 不使用代理 InternalsVisibleToAttribute 属性。 请参阅内部异常 更多细节。

在互联网上搜索后,我们非常沮丧...似乎没有任何效果,但最终我们从一个网站找到了解决方案,该网站由一个非常著名的网站翻译成英文:-)))。根据这些信息,我们必须去 IIS,打开我们的站点,然后选择身份验证 -> 选择匿名身份验证 -> 在右上角选择编辑... -> 并确保设置了匿名用户的身份to:应用程序池的标识(希望这是从德语到英语的正确翻译 - 它应该是第二个单选按钮。)。

我希望这会对那里的人有所帮助!

感谢阅读! 哈利

【问题讨论】:

    标签: silverlight wcf iis soap http-status-code-401


    【解决方案1】:

    对我们来说,这就是解决方案——互联网上的很多网站都告诉你要小心,你的根目录中有你的 clientacccesspolicy.xml 和 crossdomain.xml 文件,我们认为我们做错了什么,但我们没有.如果你遇到同样的问题,也许你可以试试这个解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      相关资源
      最近更新 更多