Не удается удаленно отладить IIS — w3wp.exe выделен серым цветом

StackOverflow https://stackoverflow.com/questions/1288739

  •  18-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь отладить веб-службу IIS с помощью удаленной отладки.Из-за конфигурации нашего домена (которую мы НЕ можем изменить) Я получаю сообщение "Доступ запрещен" при удаленной отладке через опцию по умолчанию.Единственное решение, которое я нашел, - это переключиться на опцию Remote (Native only без аутентификации) в VS 2008.

Проблема в том, что когда я подключаюсь к удаленной системе, w3wp.exe отображается серым цветом, и, как ни странно, это единственное, что есть в списке.Имеет ли это отношение к удаленному выбору?Есть ли способ обойти это?

Это было полезно?

Решение

Я действительно решил свою проблему.w3wp.exe Был выделен серым цветом, потому что я установил средство диагностики отладки на серверной машине и настроил его на отслеживание сбоев IIS.Несмотря на то, что программа не была запущена, у нее все еще был "помечен" процесс для отладки (это может быть совершенно неправильное предположение).После удаления "маркеров" я мог бы подключиться к процессу.

Так что проверьте свои сервисы / программы, если что-то уже подключено к процессу самостоятельно.Не решает проблему невозможности отладки управляемого кода вообще.

Другие советы

Когда вы переключаетесь в режим "Только Native без аутентификации", вы явно говорите, что хотите отлаживать только "native", т. е.Код Win32, а не .net-код.К сожалению, насколько мне известно, обойти это невозможно (я пробовал!:().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top