У меня IIS 5.1 на компьютере с XP и visual studio 2005. Как мне связать мой отладчик с экземпляром IIS.
Кстати: я не вижу процесс IIS в запущенных процессах или, вероятно, не знаю, что искать.
У меня IIS 5.1 на компьютере с XP и visual studio 2005. Как мне связать мой отладчик с экземпляром IIS.
Кстати: я не вижу процесс IIS в запущенных процессах или, вероятно, не знаю, что искать.
В Visual Studio:
Просто, чтобы прояснить ответ Джимми Р. Хаутса...
Если вы хотите отлаживать веб-приложение VS и IIS, вы можете сделать следующее:
Затем в VS2005 сделайте следующее:
То же самое работает и для VS 2008.
Я запускаю Windows 7 с IIS версии 7.5, и мне также нужно отметить галочку "Показывать процессы от всех пользователей" и "Показывать процессы во всех сеансах" в нижней части диалогового окна "Присоединить к процессу".
Также я поместил свое приложение в определенный пул приложений, что означает, что вы можете увидеть его помеченным на w3wp.exe.
Процесс IIS - это aspnet_wp.exe.
Фактически, привязка к процессу aspnet_wp.exe - это то, что делает VS, когда у вас есть проект для использования IIS для отладки.
Вам также необходимо открыть Internet Information Service из панели управления > Administrative Tools. Щелкните правой кнопкой мыши соответствующий веб-сайт, откройте вкладку "Домашний каталог" и выберите кнопку конфигурации. Это откроет новую форму с тремя вкладками - щелкните по отладке и выберите два параметра в разделе флага отладки. Это также необходимо для отладки.
Использование плагина "Присоединение к IIS" (VS2015, VS2017) позволяет сэкономить несколько кликов, особенно при работе с экосистемой сайтов, размещенных на IIS (один интерфейс с несколькими серверными службами)
Возможные имена процесса ASP.NET: