Использование IIS7 для отладки вместо сервера разработки
Может кто-нибудь подскажите, пожалуйста, что нужно сделать для отладки приложения asp.net с использованием IIS7 вместо сервера разработки с VS2010. Я нашел несколько ресурсов в Интернете, где рассказывается, как это сделать, и у них у всех разные шаги. Я не могу заставить его работать.
Спасибо блейк
2 ответа
- Установите IIS 7
- Зарегистрировать ASP.NET в IIS (
aspnet_regiis.exe -i
) - Сконфигурируйте веб-проект для использования IIS вместо встроенного сервера:
Примечание: Вы также можете оформить заказ на IIS Express.
Если вы имеете в виду отладку веб-приложения, работающего в IIS, а не на сервере разработки, тогда "Присоединиться к процессу" - это путь. Это означает выбор в меню отладки "Присоединить к процессу" вместо "Начать отладку". Вы увидите диалоговое окно, похожее на диспетчер задач, и вам нужно будет выбрать процесс для присоединения. Для IIS это будет w3wp.exe. Скорее всего, будет запущено более одного экземпляра w3wp.exe, поэтому правильный выбор будет правильным. Установите точку отладки в источнике - если вы подключены к нужному экземпляру w3wp, точка отладки будет выглядеть как обычно, а не с предупреждающим знаком (и выглядит плоской и белой). Я делал это сегодня и использовал это как ссылку.