У мене є IIS 5.1 на машині XP та Visual Studio 2005. Як мені приєднати мій налагоджувач до екземпляра IIS.
До речі: я не бачу процес IIS у запущених процесах або, мабуть, не знаю, на що звертати увагу.
У мене є IIS 5.1 на машині XP та Visual Studio 2005. Як мені приєднати мій налагоджувач до екземпляра IIS.
До речі: я не бачу процес IIS у запущених процесах або, мабуть, не знаю, на що звертати увагу.
Відповіді:
У Visual Studio:
C:\windows\system32\inetsrv\appcmd list wp
щоб перерахувати пули програм та їх ідентифікатори процесів та знайти, до якого з них слід приєднатись. blogs.msdn.com/b/friis/archive/2009/10/22/…
Тільки для уточнення відповіді Джиммі Р. Хаутса ...
Якщо ви хочете налагодити веб-програму VS та IIS, ви можете зробити наступне:
Потім у VS2005 зробіть так:
Те саме працює і для VS 2008.
Я працюю під управлінням Windows 7 з версією IIS 7.5, і мені також потрібно було встановити прапорці "Показувати процеси від усіх користувачів" та "Показувати процеси у всіх сеансах" - внизу діалогового вікна "Вкласти до процесу".
Крім того, я помістив свій додаток у певний пул програм, що означає, що ви зможете побачити його з позначкою проти w3wp.exe.
Процес IIS - aspnet_wp.exe.
Насправді приєднання до процесу aspnet_wp.exe - це те, що робить VS, коли ваш проект налаштований на використання IIS для налагодження.
Можливі назви процесу ASP.NET:
У розділі Знайти назву процесу ASP.NET
Вам також потрібно буде відкрити Інформаційну службу Інтернету з Панелі керування> Адміністративні інструменти. Клацніть правою кнопкою миші відповідний веб-сайт, перейдіть на вкладку домашнього каталогу та виберіть кнопку конфігурації. Після цього відкриється нова форма з трьома вкладками - клацніть налагоджувальну та виберіть два варіанти у розділі прапора налагодження. Це також необхідно для налагодження.