То, как я могу предотвратить “…, остановило рабочее” окно на моем Сервере 2 008 полей R2 dev?

Я использую машину Windows Server 2008 x64 R2 в качестве поля разработки. Среди многих других вещей мне установили Visual Studio 2008 SP1 на нем. Когда я работаю над проектом, я иногда должен использовать Отладку>, Запускаются без Отладки (Ctrl + F5). Если программа выдает исключение, я добираюсь, новое окно R2-стиля появляются. Я вполне уверен, я не видел это на своем поле XP - это - первый раз, когда я разработал непосредственно на сервере. Там какой-либо путь состоит в том, чтобы избежать этого - он действительно начинает прослушивать меня?

Например, мой текущий проект получает доступ к сервису WCF - я использую Ctrl+F5 для запуска консольного клиента программы. Я выполняю его и получаю окно. Заголовок является названием проекта, который я только что запустил, и это содержит:

[insert-project-name-here] has stopped working

Windows can check online for a solution to the problem.

--> Check online for a solution and close the program

--> Close the program

--> Debug the program

V  View problem details.

Нажатие на "Close the program" на самом деле закроет окно, и сообщение об исключении появляется в консоли, которая является тем, что я хочу (но без дополнительного окна-faffing).

Как я могу избежать этого раздражения?

5
задан serialhobbyist 24 March 2010 в 12:11
поделиться

1 ответ

Just-In-Time Debugging в Windows Vista и 2008 Server

По умолчанию в Windows Vista оперативный отладчик настроен на отображение удобного для пользователя диалогового окна, показанного ниже. Хотя вы можете нажать кнопку Отладка программы и успешно запустить отладчик , исходный экземпляр Visual Studio зависнет в конце сеанса отладки.

Чтобы избежать постоянной остановки процесса Visual Studio после отладки, вам нужно изменить конфигурацию отладчика Just-In-Time на {{1} } работают так же, как в Windows XP и Windows Server 2003. Эта конфигурация хранится в реестре как значение DbgJITDebugLaunchSetting в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft .NETFramework ключ. В Windows Vista по умолчанию используется значение 0 × 10. Измените его на 0 × 2, что является значением по умолчанию в Windows XP. После внесения этого изменения вы не должны больше видеть пользовательский Диалог точки останова и вы сможете продолжить использование Visual Studio после отладки.

с этой страницы и прокрутите вниз до «Своевременная отладка в Windows Vista и 2008 Server»

Также обратите внимание: если вы используете x64, ключ будет в WOW раздел.

7
ответ дан 18 December 2019 в 10:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: