Поведение отладки Flakey при запуске приложения, global.asax - PullRequest
1 голос
/ 13 января 2010

Не используется Cassini, но IIS7 для запуска приложения ASP.NET.

Поведение отладки ненадежно. Иногда это работает, иногда нет. Мне удалось войти в событие запуска приложения в global.asax, но иногда я не могу.

Иногда VS2008 открывает опубликованный global.asax, поэтому у меня есть два экземпляра global.asax, открытых в VS: источник и опубликованный.

Я сбросил AppDomain и IIS и не могу понять, почему это происходит. Любые подсказки?

Чтобы добавить, хотя это не входит в запуск приложения, у меня есть событие OnChangeEventHandler - оно входит в обработчик событий.

Ответы [ 2 ]

6 голосов
/ 14 января 2010

Visual Studio не подключается к w3wp.exe достаточно быстро для обработки точек останова в Application_Start для приложений, размещенных на IIS7.Для отладки используйте следующую строку для явного вызова отладчика

System.Diagnostics.Debugger.Launch();

и выберите запуск нового экземпляра Visual Studio.

0 голосов
/ 18 сентября 2014

внесите изменения в web.config, пул приложений будет перезапущен, и код global.asax будет загружен, отладчик все еще должен быть подключен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...