我们在其中一个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中的那个没有。
我尝试了什么: