Отладка приложений Silverlight с бета-версией IE9 - PullRequest
3 голосов
/ 16 сентября 2010

Сегодня я потратил некоторое время на отладку приложения SL3 с VS 2010 в бета-версии IE9 и заметил несколько странностей.Иногда при запуске приложения Silverlight в VS оно не загружается в браузере, но обновление с помощью F5 обычно решает проблему.Кроме того, возникают спорадические ошибки сценариев, которые всплывают в диалоге отладки - они также, кажется, исправляются путем обновления страницы.Кто-нибудь сталкивался с этими проблемами и нашел исправление?

РЕДАКТИРОВАТЬ: Моя самая распространенная ошибка: Ошибка: Не удалось загрузить клиентскую среду ASP.NET Ajax.

Ответы [ 5 ]

9 голосов
/ 20 сентября 2010

Я не понимаю, почему, но кто-то без имени на форумах Silverlight нашел решение, которое сработало для меня:

Просто добавьте или раскомментируйте эту запись в вашем файле hosts (% SystemRoot% \ system32\ drivers \ etc \ hosts): 127.0.0.1 localhost

1 голос
/ 16 сентября 2010

IE9 имеет более короткое время запуска, чем IE8.При отладке приложения Silverlight запускается веб-сервер разработки, на котором размещается сайт http: //.Время, необходимое для запуска веб-сервера, было меньше, чем время запуска IE8, и больше, чем время, необходимое для запуска IE9.

1 голос
/ 16 сентября 2010

Я заметил это и в Silverlight 4, но также и при запуске простого веб-проекта.

0 голосов
/ 05 февраля 2011

Еще одно исправление, связанное с другими, - изменить StartURL для непосредственного запуска по адресу обратной петли, а не редактировать файл hosts. Итак, в одном приложении у меня есть это в качестве начального URL:

http://127.0.0.1.:60525/

Конечно, чтобы это работало согласованно, я выбрал «конкретный порт» в конфигурации, в данном случае 60525.

(завершающий. После адреса обратной петли должен позволить Fiddler творить чудеса).

0 голосов
/ 11 ноября 2010

@ Майкл С. Шероттер - Это не может быть из-за более короткого времени запуска, потому что изменение файла хоста, которое исправило его для меня, не повлияло бы на время запуска приложения.Что-то еще должно быть причиной того, что браузер и Кассини не правильно разговаривают друг с другом.

...