Как добавить настраиваемые свойства конфигурации веб-узла в программу настройки проекта отладки Visual Studio?

У меня есть проект C#.NET на основе IIS, над которым я работаю. Проект требует, чтобы в конфигурацию сервера IIS было добавлено несколько настроек. Добавлены некоторые сопоставления приложений и фильтры ISAPI.

Кроме того, структура проекта такова, что я открываю файлы на уровне выше фактического домашнего каталога самого веб-сайта. Итак, если домашний каталог \project_root\public_html, я открываю проект в \project_root

Проблема возникает, когда я пытаюсь запустить процессы отладки Visual Studio 2010.

  • сервер IIS, запущенный в процессе сборки, не имеет ни одной из пользовательских настроек, которые мы используем
  • проект Visual Studio, кажется, запускает веб-сервер в \project_root вместо \public_html (я вижу типичный список каталогов IIS, а не проект, который я пытаюсь запустить)

Есть ли кто-нибудь, кто знает, как настроить пользовательские параметры сервера для веб-проекта Visual Studio, чтобы я мог правильно отлаживать?


person Alex C    schedule 24.06.2011    source источник


Ответы (1)


Рассмотрите просто использование IIS - проект -> свойства -> Интернет -> «использовать локальный IIS» или «использовать пользовательский веб-сервер» (если необходимо использовать другое DNS-имя для локального поля вместо http://localhost).

person Alexei Levenkov    schedule 24.06.2011
comment
Я пытался, но не смог найти пункты меню, о которых вы говорите. Я попытался открыть веб-сайт из локального IIS, но сборка не удалась (хотя сам сервер работает нормально). Выбор «Веб-сайт» -> «Параметры запуска» -> «пользовательский веб-сервер» также не работает. - person Alex C; 27.06.2011
comment
Щелкните правой кнопкой мыши проект в представлении решений - появятся свойства. - person Alexei Levenkov; 27.06.2011