2009-08-13 6 views
0

Когда я начинаю отладку своего IE7 BHO, у меня часто возникает странный случай, когда IE «зависает» и не загружает свою домашнюю страницу не менее 3мин (и, вероятно, никогда). IE сам реагирует (меню, min/max, close и т. Д.), Но даже попытка навигации также дает бесконечное время загрузки.Отладка плагина IE (7)

Это происходит в режиме отладки через VS2008, но не в режиме деблокирования, когда плагин фактически установлен на компьютере. Я думаю, что это также не происходит, когда установлен режим отладки, но я не уверен.

Кто-нибудь сталкивался с этим странным явлением и мог иметь представление?

Редактировать: Вот несколько последних строк моей консоли с момента ее застревания. Когда он не застрял, он течет мимо изображений и продолжает работать с другими модулями за считанные секунды:

'iexplore.exe': загружен 'C: \ Windows \ System32 \ credssp.dll', символы загружены (информация об источнике удалена).

'iexplore.exe': выгружен 'C: \ Windows \ System32 \ credssp.dll'

'iexplore.exe': Loaded 'C: \ Windows \ System32 \ SensApi.dll', Символы загружены (исходная информация лишена).

«iexplore.exe»: загружен «C: \ Windows \ System32 \ credssp.dll», символы загружены (информация об источниках удалена).

«iexplore.exe»: загружен «C: \ Windows \ System32 \ schannel.dll», символы загружены (информация об источнике удалена).

Поток 'Win32 Thread' (0x15d4) вышел с кодом 12004 (0x2ee4).

'iexplore.exe': Loaded 'C: \ Windows \ System32 \ imageres.dll'

'iexplore.exe': выгружен «C: \ Windows \ System32 \ imageres.dll'`

ответ

1

Я предполагаю, что ваша среда разработки занята загрузкой символов для всех DLL-файлов IE, но это всего лишь предположение.

+0

Это имеет смысл, но иногда оно работает, а иногда оно висит. См. Мое редактирование ... –

+0

Эта проблема все еще может быть прерывистой в зависимости от кэширования символов. Однако, какую версию Windows вы используете? Каков URL-адрес вашей стартовой страницы/зоны в тестовом сценарии? Вы можете пересечь уровни целостности при запуске, а это, в свою очередь, может смутить отладчик. – EricLaw

+0

Я предполагаю, что мой кеш символов не сильно меняется, конечно, не между двумя запусками один за другим (один работает второй не). Я использую IE7 на Vista Home Premium 32bit. Моя стартовая страница - это мой тестовый сервер (Tomcat, ожидающий соединений на 8080), я попробую изменить его и посмотреть, имеет ли он эффект. –