Ответ 1
В Свойстве Pages-> Параметры запуска: Установить действие "Пуск" = "Не открывать страницу..."; Установить сервер → Использовать настраиваемый сервер и оставить базовый URL пустым.
У меня есть решение с рядом проектов. Даже если я задаю параметры запуска веб-проекта:
http://localhost
.И запуск проекта:
Когда я нажимаю начать отладку, запускает запуск IIS (отображается на панели задач). Как предотвратить запуск IIS Express? Я просто запускаю консольное приложение и не хочу, чтобы IIS Express работал.
Фактически, все веб-сайты в выпуске решений в IIS, и они потребляют ресурсы на моей машине без необходимости.
В Свойстве Pages-> Параметры запуска: Установить действие "Пуск" = "Не открывать страницу..."; Установить сервер → Использовать настраиваемый сервер и оставить базовый URL пустым.
Есть простой способ сделать это: в свойствах веб-проекта F4 (НЕ правильный click-> свойства) установить "всегда начинать при отладке" до false
Для Visual Studio 2013 я настроил его так:
Начать действие: не открывать страницу.
Серверы: внешний хост
URL- адрес проекта: http://NotAStartupApp/
Я удалил IIS Express в windows, и это сработало для меня. После публикации моих файлов из VS автоматически меняются настройки на IIS Express, и это не изменится на IIS, несмотря ни на что, для моего проекта на сайте. Надеюсь, это сработает для кого-то.