Почему inetinfo.exe, dllhost.exe и aspnet_wp.exe все запускаются под отладчиком на себя, и я не могу подключиться ни к одному из них? - PullRequest
1 голос
/ 02 февраля 2011

Я пытаюсь отладить приложение ASP.NET. Я создал виртуальный каталог в IIS, скопировал все двоичные файлы и файл web.config. Когда я передаю запрос от клиентской программы, запущенной на том же компьютере, запускается aspnet_wp.exe, но затем что-то идет не так.

Я хочу присоединиться к процессу и попробовать отладить его. Когда я спрашиваю Visual Studio «Присоединиться к процессу», он отображает список процессов, а aspnet_wp.exe, inetinfo.exe и dllhost.exe отображаются серым цветом, как будто они уже отлажены какой-либо другой программой, и поэтому я не могу прикрепить любому из них.

Я попытался отключить опцию «debug» в web.config:

<system.web>
    <compilation debug="false">
    othersettings
</system.web>

но это не изменило поведение.

Что происходит и как сделать так, чтобы aspnet_wp, inetinfo и dllhost запускались таким образом, чтобы я мог подключить отладчик к любому из них?

1 Ответ

0 голосов
/ 03 февраля 2011

Проблема была вызвана IIS Diagnostic Toolkit , который я недавно установил. Поскольку он выполняет какое-то магическое анализирование на IIS, его необходимо подключить как отладчик. Я не знаю, какой компонент инструментария вызывает проблему.

После удаления инструментария все три процесса запускаются нормально, и я могу подключить отладчик Visual Studio к любому из них.

...