Как я могу запретить 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]()