Google Chrome中使用Bing地图的凭据无效

时间:2013-10-01 07:03:47

标签: silverlight google-chrome bing-maps

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

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

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

我尝试了什么:

  • Tripple检查了凭证(在其他地方工作,所以......)
  • 运行时显式set the culture应用程序
  • 从操作系统切换到浏览器堆栈
  • 清除Silverlight /浏览器缓存
  • 在该计算机上重新安装了Chrome和Silverlight
  • 添加并删除了系统的代理
  • 使用构建服务器创建的应用程序包(XAP)(可在其他任何地方使用,但不能在Chrome计算机上使用)

1 个答案:

答案 0 :(得分:1)

启用Adblock Plus后,系统会弹出Invalid Credentials消息。禁用网站的Adblock解决了这个问题。