【发布时间】: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