【问题标题】:Cross zone problem in Silverlight 3?Silverlight 3 中的跨区域问题?
【发布时间】: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


【解决方案1】:

这可能是由返回错误消息的 Web 代理引起的。

不同的环境可以配置为绕过不同地址的网络代理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-03
    • 2015-11-18
    • 2011-07-25
    • 2010-11-24
    • 2013-09-30
    • 1970-01-01
    • 2011-09-22
    • 2010-12-11
    相关资源
    最近更新 更多