Использование IIS7 для отладки вместо сервера разработки

Может кто-нибудь подскажите, пожалуйста, что нужно сделать для отладки приложения asp.net с использованием IIS7 вместо сервера разработки с VS2010. Я нашел несколько ресурсов в Интернете, где рассказывается, как это сделать, и у них у всех разные шаги. Я не могу заставить его работать.

Спасибо блейк

2 ответа

  1. Установите IIS 7
  2. Зарегистрировать ASP.NET в IIS (aspnet_regiis.exe -i)
  3. Сконфигурируйте веб-проект для использования IIS вместо встроенного сервера:

альтернативный текст

Примечание: Вы также можете оформить заказ на IIS Express.

Если вы имеете в виду отладку веб-приложения, работающего в IIS, а не на сервере разработки, тогда "Присоединиться к процессу" - это путь. Это означает выбор в меню отладки "Присоединить к процессу" вместо "Начать отладку". Вы увидите диалоговое окно, похожее на диспетчер задач, и вам нужно будет выбрать процесс для присоединения. Для IIS это будет w3wp.exe. Скорее всего, будет запущено более одного экземпляра w3wp.exe, поэтому правильный выбор будет правильным. Установите точку отладки в источнике - если вы подключены к нужному экземпляру w3wp, точка отладки будет выглядеть как обычно, а не с предупреждающим знаком (и выглядит плоской и белой). Я делал это сегодня и использовал это как ссылку.

Другие вопросы по тегам