Как запретить MS Edge DevTools остановить приложение Visual Studio .NET MVC? - PullRequest
0 голосов
/ 05 февраля 2019

Закрытие MS Edge DevTools останавливает работающий веб-проект Visual Studio.Как мне предотвратить это?

У меня есть приложение .NET MVC, которое я разрабатываю.Для локального тестирования и отладки я запускаю веб-проект из Visual Studio, используя IIS Express. (Visual Studio Pro 2017 v.15.9.5)

Я нередко открываю Edge DevTools (F12) для проверки JS или CSS.Проблема заключается в том, что после открытия окна DevTools, если DevTools закрыты или даже веб-страница обновлена, Visual Studio перестает запускать / отлаживать веб-приложение.

Я попытался удалить пакет NuGet TelemetryCorrelation (и его зависимости) от проекта.Я убедился, что следующие конфигурации не проверены в VS.

  • (не проверено) Включить средства диагностики при отладке
  • (не проверено) Автоматически закрывать консоль при отладке
  • (Снимите флажок) Включить инструменты Edge Developers для приложений WUP JavaScript (Chrome, Edge и IE)

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

РЕДАКТИРОВАТЬ до подтверждения как дубликат : хотямоя проблема была противоположна отладчику, закрывающему браузер, те же самые изменения конфигурации исправили мою проблему.Странное поведение, о котором я сообщал, было ТОЛЬКО в Edge, а не в FF или IE.У меня не было противоположных проблем, остановка отладчика не закрывала браузер.

Я пропускал конфигурацию «Остановить отладчик, когда окно браузера закрыто, закройте браузер, когда отладка останавливается», конфигурация б / с, под которой я смотрелзаголовок конфигурации «Отладка», а не «Проекты и решения».

1 Ответ

0 голосов
/ 06 февраля 2019

Моим решением было снять флажок «Остановить отладчик, когда окно браузера закрыто, закрыть браузер, когда отладка останавливается» в Visual Studio.

Я пропустил эту конфигурацию, потому что я искал в конфигурации «Отладка»заголовок, а не «Проекты и решения».

...