Silverlight Google Chrome中Bing地图的凭据无效

Silverlight Google Chrome中Bing地图的凭据无效,silverlight,google-chrome,bing-maps,Silverlight,Google Chrome,Bing Maps,我们在一个Silverlight项目中使用Bing Maps控件,它在除一台机器外的所有机器上都能正常工作,几秒钟后弹出无效凭证消息。这个问题只发生在谷歌浏览器上。在IE 11或任何其他运行Google Chrome的计算机中,消息不会弹出。控件是以编程方式创建和配置的: var map = new Map(); map.CredentialsProvider = new ApplicationIdCredentialsProvider("..."); 我使用Fiddler检查了Silverl

我们在一个Silverlight项目中使用Bing Maps控件,它在除一台机器外的所有机器上都能正常工作,几秒钟后弹出
无效凭证
消息。这个问题只发生在谷歌浏览器上。在IE 11或任何其他运行Google Chrome的计算机中,消息不会弹出。控件是以编程方式创建和配置的:

var map = new Map();
map.CredentialsProvider = new ApplicationIdCredentialsProvider("...");
我使用Fiddler检查了Silverlight和Bing服务器之间的通信,从Bing收到的响应在所有机器上都是相同的。所以唯一的区别是,Chrome中的Bing地图控件决定弹出错误消息,而IE中的控件则没有

我所尝试的:

  • Tripple检查了凭证(在其他任何地方都有效,所以…)
  • 在运行时显式地定义应用程序的
  • 从操作系统切换到浏览器堆栈
  • 已清除Silverlight/浏览器缓存
  • 在那台机器上重新安装了Chrome和Silverlight
  • 添加和删除系统的代理
  • 使用构建服务器创建的应用程序包(XAP)(在其他任何地方都可以使用,但在使用Chrome的机器上不能使用)
启用后,将弹出
无效凭证
消息。禁用网站的Adblock解决了此问题