【发布时间】:2023-03-07 20:19:01
【问题描述】:
我维护了一个远程服务的 Silverlight 应用程序,并通过 HttpPollingDuplex 绑定访问本地 WCF 服务。当我使用 127.0.0.1 作为地址时,与本地服务的通信在我的开发框中有效,但当我使用 localhost 或机器名称时则无效。相反,在生产中 localhost 适用于服务地址,但 127.0.0.1 不适用。本地服务实现客户端访问和跨域策略。
当通信失败时,浏览器会报告异步回调错误。当我在启用 .NET Framework 源单步执行的情况下附加时,我收到“尝试执行未经授权的操作”错误。我已经搜索并敲了几个小时。怎么回事?
我的客户要求应用程序在 Silverlight Runtime 3.0.40624、IE6 和 Windows Server 2003。我的客户端不再提供有关机器配置的信息。
【问题讨论】:
-
可能是跨区域问题或错误配置的客户端访问策略或其他问题的主机。仅凭描述很难通过手动访问来诊断类似的事情。
标签: .net silverlight wcf