Ответ 1
Такая же проблема здесь.
Моим обходным решением на данный момент является добавление ярлыка "Отсоединить все" на панели инструментов вместо кнопки "Стоп".
Раньше это можно было сделать, сняв флажок "Включить редактирование и продолжение" в (Project) Properties | Web | Debuggers
. Этот флажок не установлен в обновлении версии Visual Studio 2015 2. Тот же флажок, включающий четыре подпараметра, можно найти в Options | Debugging | General
, но снятие флажка не устраняет проблему.
Такая же проблема здесь.
Моим обходным решением на данный момент является добавление ярлыка "Отсоединить все" на панели инструментов вместо кнопки "Стоп".
Функция, которую вы ищете, - Начать без отладки (меню: Debug
→ Start Without Debugging
или ярлык Ctrl+F5
).
Если вам нужно отладить этот процесс в любое время, вы можете использовать Прикрепить к процессу (меню: Debug
→ Attach to Process...
или ярлык CTRL+ALT+P
). Если вы прекратите отладку при подключенном процессе, VS не убьет его.
PS. Для меня ошибка, о которой вы говорите, является отличным улучшением (убивая процесс отладки с помощью команды stop debug). Иногда, когда issexpress
зависает (например, на SignalR), а VS не может запускать новый сеанс отладки. Это заставило меня убить процесс вручную.
Не фантастический ответ, но обходной путь.
Очевидно, ошибка, если они могут оставить другое веб-приложение. Но по крайней мере это обходное решение облегчит отладку.
Эта ошибка была исправлена в обновлении 3
Возможно, это не ответ на вопрос OP, но я использую параметр "view in browser"
для достижения этого.