Как я могу запретить Visual Studio 2013 закрывать приложение IIS Express при завершении отладки?

Ранее в 2012 году, если я отлаживал в Chrome (например), а затем остановил отладчик, веб-сайт останется в IIS Express. Это больше не похоже на 2013 год.

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

Ответ 1

Отключение новой функции "Включить редактирование и продолжение" исправлено для меня.

  • Диалоговое окно "Открыть параметры" (Инструменты | Параметры)
  • Найдите "Отладка\Изменить и продолжить"
  • Снимите флажок "Включить редактирование и продолжить"

Обновление 1:
Вы также можете отключить его для каждого проекта.

  • Открытые свойства веб-проекта
  • Выберите вкладку "Веб"
  • Снимите флажок "Включить редактирование и продолжить" в разделе "Отладчики"

Обновление 2: Статья в блоге, в которой обсуждается эта функция.

"Включить редактирование и продолжение" . Отладка теперь включена по умолчанию для новых веб-приложений в предварительном просмотре VS2013

Ответ 2

Простое решение:

В меню Debug выберите Start Without Debugging или Ctrl+F5, чтобы запустить проект, он будет продолжать выполнять ваш проект, если вы не выйдете из IIS.

Ответ 3

У меня не было "Enable Edit and Continue" в моих свойствах веб-проекта (VS2015 Community Update 2), но, наконец, я нашел полезный комментарий в эта ссылка, которая упоминается в Рике:

Кристиан: Вам не нужно отключать эту функцию, чтобы IIS express продолжал работать. Все, что вам нужно сделать, это не останавливать приложение, отключить все процессы. Если вы выполните: "Инструменты" > "Настроить" > перейдите на вкладку "Команды". Затем выберите переключатель панели инструментов и в раскрывающемся списке рядом с этим выберите debug. Затем вы хотите "Добавить команду...". В окне "Добавить команду" выберите debug и прокрутите вниз и нажмите "Отсоединить все". Нажмите "ОК", а затем просто закройте. Вы увидите красный крест рядом с вашим отладочным меню. Когда вы нажмете это после отладки вашего приложения, IIS Express продолжит работу.

Коротко:
Настройка Отладка Все отладчик для vs2015