#silverlight
#silverlight
Вопрос:
У меня есть небольшое приложение silverlight, и когда я «запускаю» его, оно просто зависает в браузере. (Показывает счетчик).
Как я могу отладить это и найти причину?
Спасибо
Ответ №1:
Я бы порекомендовал следующее…
-
Используйте Fiddler, чтобы посмотреть, поступают ли какие-либо данные на сервер при использовании этого приложения.
-
Используйте другой браузер и посмотрите, проявляется ли проблема
-
Если это происходит со всеми браузерами, то вы можете попробовать записать дамп Internet Explorer и попытаться проанализировать его на предмет актуальной проблемы.
Комментарии:
1. 1 за указание на Fiddler. Обратите особое внимание на то, что XAP не является 404. Возможно, у вас неверный путь в вашем теге object.
Ответ №2:
Есть ли исключение javascript? Откройте инструменты разработчика для вашего браузера (F12 в IE и Chrome), чтобы увидеть конкретное сообщение об ошибке и код ошибки. Как только они у вас появятся, загуглите их и вуаля!
Комментарии:
1. Если вы хотите решить проблему, которую вы видите, вам следует последовать моему совету. Проекты Silverlight компилируются в XAP, который развертывается как часть страницы <html> в теге <object>. теги <object> по умолчанию либо генерируются как часть новых проектов, либо как часть binTestPage.html содержит обработчик onError в javascript. Короче говоря: пожалуйста, загляните в консоль отладки Javascript.