2017-02-07 9 views
18

Когда я пытаюсь запустить веб-приложение в visual studio 2017RC в Windows 10, он открывает новый экземпляр браузера (в моем случае хром). Я пробовал также с интернет-исследователем, ситуация такая же, и браузер не подписан, но если я просто вручную запускаю хром, он подписан. Как предотвратить визуальную студию для запуска нового экземпляра браузера при каждом запуске веб-приложения ? Когда я нажимаю сайт, он должен быть открыт в том же окне, что и предыдущее приложение (только следующая вкладка).Visual Studio Не открывайте новый экземпляр браузера

ОБНОВЛЕНО !!!!! added screen cast

+0

что вы спрашиваете? – Alexan

+0

@Alex, Сделано это более ясно. – ovasylenko

+0

вы хотите, чтобы он открыл новую вкладку? – Alexan

ответ

36

Я обнаружил, что отключение отладки Javascript означает, что сайты открываются на новой вкладке существующего экземпляра Chrome. Из того, что я видел, в отладке Visual Studio не так хорошо, как инструменты разработчика Chrome, поэтому отключить это не проблема.

Turn off javascript debugging

+0

То же самое для меня, спасибо. Решено! – ovasylenko

+0

Интересно, как бы вы это обнаружили. –

+0

Было так же просто, как заметить, что для Chrome и экспериментов существует определенная опция отладки. – Fishcake

4

Вы можете отключить веб-сайт от запуска вообще из настроек отладки.

ProjectSettings-Debug

После того, как веб-приложение работает вы можете запустить веб-сайт с панели задач.

enter image description here

«Обзор С ...» опция меню появляется, чтобы запустить веб-сайт без запуска сеанса отладки в VS2017, которые не могли бы быть то, что вы хотите.

+0

Я не хочу отключать запуск. Я просто хочу предотвратить открытие новых окон браузера при каждом запуске приложения. Когда я нажимаю запустить веб-сайт, он должен быть открыт в том же окне, что и предыдущее приложение (только следующая вкладка) – ovasylenko

+3

Я знаю, что этот ответ не ответил на вопрос OPs, но это помогло мне :-) –

1

Я хотел бы поделиться причиной этого вопроса, а также снимками экрана. Причина, по которой он открывает новое окно, заключается в том, что отладка JS включена. Chrome запущен с включенной отладкой, поэтому требуется новый экземпляр. Если вы хотите вернуться к старому поведению из Visual Studio 2015, вы можете это сделать, но вам придется отключить отладку JS. Смотрите ниже:

enter image description here

Original Source

Original Discussion on Visual Studio Forum