Отключение Сервера разработки Visual Studio - Какой-либо способ сделать это на проект?

При отладке моего проекта веб-сайта я обычно иду для запуска опций в свойствах веб-проекта, и выбор 'Не открывают страницу', и 'Используют пользовательский сервер' с URL, это находится в моем файле хоста, указывающем на мой локальный IIS.

Даже когда я делаю это, хотя Visual Studio все еще мечет икру, свой собственный Сервер разработки инстанцируют каждый раз, когда я поразил f5.

Там какой-либо путь состоит в том, чтобы отключить это?

Также для проектов веб-приложения, которые совместно использовали ascx файлы, например, Visual Studio также запустит экземпляр Сервера разработки каждый раз, когда я отлаживаю решения для каждого для этих проектов. Это приводит к миллиону экземпляров Сервера разработки, работающего на моей машине в любой данный момент.

Там какой-либо путь состоит в том, чтобы отключить сервер разработки для данного проекта полностью? Не указывая на него на localhost sub приложение?

10
задан Kris van der Mast 12 August 2010 в 17:44
поделиться

2 ответа

Когда я создаю проект веб-сайта, я предпочитаю размещать сайт на IIS, в основном потому, что легче запускать пулы приложений IIS под учетной записью службы, более гибко с вариантами аутентификации, и больше похоже на производство (по сравнению с Cassini).

В отличие от проекта веб-приложений, веб-сайт не имеет встроенной поддержки для "добавления себя" в ваш локальный IIS. Если у вас уже есть проект веб-сайта на основе файловой системы, я обычно делаю следующее:

  1. Удалите проект веб-сайта из моего решения.
  2. Настройте папку application/virtual в IIS на использование веб-сайта на основе файловой системы, который я только что удалил.
  3. Щелкните правой кнопкой мыши на моем решении и выберите Add Existing Web Site.
  4. Выберите "Local IIS", вместо "File System", и выберите мой сайт из списка приложений.

Кроме того, что это ручная работа, это позволяет легко отлаживать без сервера разработки, и TFS достаточно осведомлена о файловой системе, чтобы правильно управлять моим исходным кодом

Надеюсь, это поможет.

1
ответ дан 4 December 2019 в 02:24
поделиться

Нажмите на Project, Properties, Web. В разделе Серверы выберите Использовать локальный веб-сервер IIS. Если сайт еще не создан на IIS, нажмите на Create Virual Directory. Теперь ваш проект будет запускаться в IIS при отладке.

2
ответ дан 4 December 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: