Проект API: [Щелкните правой кнопкой мыши> Отладка> Начать новый экземпляр] перестал работать - PullRequest
0 голосов
/ 08 января 2020

У меня есть решение с различными проектами, включая API, веб-проект и некоторые юнит-тесты. Многие из модульных тестов вызывают API. Таким образом, чтобы запустить API с тестом, я бы следовал этому шаблону:

  1. Поставьте точку останова в первой строке модульного теста
  2. Щелкните правой кнопкой мыши и выберите Debug Test (s). )
  3. Когда была достигнута точка останова, я бы щелкнул правой кнопкой мыши по проекту API и выбрал «Отладка»> «Начать новый экземпляр»
  4. . Это вызвало бы появление экземпляра браузера (который загружался бы на страницу не Найден, как и ожидалось, потому что весь контент пользовательского интерфейса был удален), и он также создал бы отладочный экземпляр проекта API.

Он работал отлично!

Но примерно час в go ... перестал работать. Когда я выполняю шаг 3 выше, окно браузера все еще открывается, но вместо загрузки на экран «Страница не найдена» просто останавливается на пустом экране. И ясно, что экземпляр Debug не работает, потому что, когда я пытаюсь поразить конечные точки любого клиента (юнит-тест, почтальон), я получаю «Невозможно подключиться к серверу».

Странно, если я установите проект API как проект StartUp, а затем отладьте его нормально, он работает просто отлично. Но тогда, конечно, я не могу использовать юнит-тесты.

То, что я пробовал:

  • Очистка и восстановление
  • Завершение работы и перезапуск VS
  • Завершение работы VS, удаление папок Bin и Obj в проекте API, перезапуск VS
  • Перезагрузка

Кто-нибудь когда-либо видел это раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...