когда я пытаюсь запустить веб-приложение в Visual Studio 2017RC в Windows 10, он открывает новый экземпляр браузера (в моем случае - Chrome). Я пробовал также использовать Internet Explorer, ситуация такая же, и браузер не вошел в систему, но если я просто вручную запускаю Chrome, он входит в систему. Как предотвратить запуск нового экземпляра браузера Visual Studio при каждом запуске веб-приложения? Когда я нажимаю кнопку запуска, веб-сайт должен открываться в том же окне, что и предыдущее приложение (только следующая вкладка)
asp.net
visual-studio
visual-studio-2017
Овасиленко
источник
источник
Ответы:
Я обнаружил, что отключение отладки Javascript означает, что сайты открываются на новой вкладке существующего экземпляра Chrome. Из того, что я видел, отладка в Visual Studio не так хороша, как инструменты разработчика Chrome, поэтому отключение этой функции для меня не проблема.
ОБНОВИТЬ
Начиная с VS2017 15.7.1 (и все еще в VS2019 16.0.0) это исправление больше не работает, и я обнаружил, что мне пришлось дополнительно снять флажок
Stop debugger when browser window is closed
источник
У этой проблемы есть решение. Очень просто, пожалуйста, выполните следующие шаги.
Теперь запустите проект, он откроется не в новом Chrome Instant, а в уже запущенном Chrome Instant.
источник
Вы можете отключить запуск веб-сайта вообще в настройках отладки.
После запуска веб-приложения вы можете запустить веб-сайт с панели задач.
Параметр меню «Обзор с ...» появляется для запуска веб-сайта без запуска сеанса отладки в VS2017, что может быть не тем, что вам нужно.
источник
Я хотел рассказать о причине проблемы, а также о снимке экрана. Причина, по которой открывается новое окно, заключается в том, что включена отладка JS. Chrome запускается с включенной отладкой, поэтому требуется новый экземпляр. Если вы хотите вернуться к старому поведению из Visual Studio 2015, вы можете это сделать, но вам придется отключить отладку JS. Увидеть ниже:
Первоисточник
Оригинальное обсуждение на форуме Visual Studio
источник
Я предпочитаю установить свою так, я запускаю страницу откуда хочу (нет нового экземпляра или открытия вкладок)
источник
Этот обходной путь работает для меня в VS 2019
Затем введите
Projects and Solutions
в поле поиска.Затем выберите
Web Project
.Затем отмените выбор параметра ниже.
У меня это работает. Надеюсь, это поможет.
источник
Взгляните на эту ссылку . вы найдете решение своего вопроса и дополнительную информацию о том, что происходит, когда вы запускаете / останавливаете отладку и когда вы закрываете окно браузера
источник