【问题标题】:Invalid credentials with Bing Maps in Google ChromeGoogle Chrome 中 Bing 地图的凭据无效
【发布时间】:2013-10-01 07:03:46
【问题描述】:

我们在我们的一个 Silverlight 项目中使用 Bing Maps 控件,它在除一台机器上运行良好,几秒钟后会弹出 Invalid Credentials 消息。该问题仅出现在 Google Chrome 中。在 IE 11 或任何其他运行 Google Chrome 的计算机中,该消息不会弹出。控件以编程方式创建和配置:

var map = new Map();
map.CredentialsProvider = new ApplicationIdCredentialsProvider("...");

我使用 Fiddler 检查了 Silverlight 和 Bing 服务器之间的通信,从 Bing 收到的响应在所有机器上都是相同的。所以唯一的区别是,Chrome 中的 Bing Maps 控件决定弹出错误消息,而 IE 中的控件则不会。

我的尝试:

  • 三重检查凭据(在其他任何地方都可以使用,所以...)
  • 在运行时明确set the culture 应用程序
  • 从操作系统切换到浏览器堆栈
  • 已清除 Silverlight / 浏览器缓存
  • 在那台机器上重新安装了 Chrome 和 Silverlight
  • 添加和删除系统代理
  • 使用了由构建服务器创建的应用程序包 (XAP)(在其他任何地方都可以使用,但不能在装有 Chrome 的机器上使用)

【问题讨论】:

    标签: silverlight google-chrome bing-maps


    【解决方案1】:

    启用Adblock Plus 后,将弹出Invalid Credentials 消息。为网站禁用 Adblock 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多