IE зависает при выполнении тестов через cc.net - PullRequest
0 голосов
/ 26 июня 2009

Я давно зависаю с IE. Когда я выполняю свои тесты напрямую через nunit, все работает нормально. но когда я пытаюсь выполнить их через cc.net, кажется, что они зависают в какой-то момент без какой-либо причины На этом этапе останавливается выполнение всех тестов. И даже не запускайте прибор для демонтажа, в котором я закрываю IE.

Может ли кто-нибудь PLZ помочь мне в этом отношении.

1 Ответ

1 голос
/ 26 июня 2009

Вы пытались войти в систему CC.NET как пользователь, под которым настроена служба для запуска и запуска IE? Вы, вероятно, обнаружите, что есть диалоговое окно для указания начальных параметров, таких как подключение к Интернету, которые данный пользователь еще не подтвердил на этом компьютере.

Подробные инструкции:

Установите подключение к серверу с удаленного рабочего стола или физически войдите на него, если у вас есть доступ, используя данные для входа, в которых настроена служба CC.NET. Если он настроен для работы в качестве локальной системной учетной записи, вам необходимо настроить его для запуска в качестве учетной записи пользователя, чтобы это работало.

Попав на компьютер, запустите Internet Explorer, и я предполагаю, что вам будет предложено диалоговое окно для настройки подключения к Интернету. Пройдите через мастера и все ОК. Затем снова выйдите из системы. Теперь, когда вы попытаетесь запустить сборку CC.NET, вы обнаружите, что она работает.

Альтернатива:

Вы сможете отключить этот мастер для учетной записи локальной системы. Проверьте следующее значение реестра:

HKEY_USERS\S-1-5-18\Software\Microsoft\Internet Connection Wizard\Completed

Это должно иметь значение REG_BINARY 01 00 00 00. S-1-5-18 - это фиксированный SID для учетной записи локальной системы.

...