2013-10-01 5 views
0

Мы используем элемент управления Bing Maps в одном из наших проектов Silverlight, и он работает хорошо на всех, кроме одной машины, где сообщение Invalid Credentials появляется через несколько секунд. Проблема возникает только в Google Chrome. В IE 11 или любом другом компьютере, на котором запущен Google Chrome, сообщение не появится. Управления создается и конфигурируется программно:Недопустимые учетные данные с помощью Bing-карт в Google Chrome

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

Я проверил связь между Silverlight и серверами Bing с помощью Fiddler и ответов, полученных от Bing одинаковы на всех машинах. Поэтому единственное отличие заключается в том, что элемент управления Bing Maps в Chrome решает всплыть сообщение об ошибке, а в IE - нет.

Что я пробовал:

  • Tripple проверил полномочия (работает везде, так что ...)
  • Явное set the culture приложения во время выполнения
  • переключился с ОС стек браузера
  • Очищенный кеш Silverlight/браузера
  • Переустановлен Chrome и Silverlight на этой машине
  • добавление и удаление прокси-системы
  • Используется пакет приложений (XAP), созданный на сервере сборки (который работает везде, но не на этой машине с Chrome)

ответ

1

С Adblock Plus включена, Invalid Credentials появится сообщение. Отключение Adblock для веб-сайта решило проблему.

Смежные вопросы