Приложение просто показывает счетчик — как я могу отлаживать?

#silverlight

#silverlight

Вопрос:

У меня есть небольшое приложение silverlight, и когда я «запускаю» его, оно просто зависает в браузере. (Показывает счетчик).

Как я могу отладить это и найти причину?

Спасибо

Ответ №1:

Я бы порекомендовал следующее…

  1. Используйте Fiddler, чтобы посмотреть, поступают ли какие-либо данные на сервер при использовании этого приложения.

  2. Используйте другой браузер и посмотрите, проявляется ли проблема

  3. Если это происходит со всеми браузерами, то вы можете попробовать записать дамп Internet Explorer и попытаться проанализировать его на предмет актуальной проблемы.

Комментарии:

1. 1 за указание на Fiddler. Обратите особое внимание на то, что XAP не является 404. Возможно, у вас неверный путь в вашем теге object.

Ответ №2:

Есть ли исключение javascript? Откройте инструменты разработчика для вашего браузера (F12 в IE и Chrome), чтобы увидеть конкретное сообщение об ошибке и код ошибки. Как только они у вас появятся, загуглите их и вуаля!

Комментарии:

1. Если вы хотите решить проблему, которую вы видите, вам следует последовать моему совету. Проекты Silverlight компилируются в XAP, который развертывается как часть страницы <html> в теге <object>. теги <object> по умолчанию либо генерируются как часть новых проектов, либо как часть binTestPage.html содержит обработчик onError в javascript. Короче говоря: пожалуйста, загляните в консоль отладки Javascript.