我维护一个远程提供的Silverlight应用程序,并通过HttpPollingDuplex绑定访问本地WCF服务。当我使用127.0.0.1作为地址时,与本地服务的通信在我的开发框上工作,但是当我使用localhost或机器名时不能。相反,在生产中,localhost适用于服务地址,但127.0.0.1不适用。本地服务实现客户端访问和跨域策略。
当通信失败时,浏览器会报告异步回调错误。当我附加.NET Framework源步骤启用时,我得到“尝试执行未经授权的操作”错误。我已经搜索过几个小时了。发生了什么事?
我的客户端要求应用程序在Silverlight Runtime 3.0.40624,IE6和 Windows Server 2003.我的客户端不再提供有关机器配置的信息。
答案 0 :(得分:0)
这可能是由Web代理引起的,该代理正在返回错误消息。
可以将不同的环境配置为绕过不同地址的Web代理。