IIS Express внезапно останавливается, когда я нажимаю на текстовое поле в своем веб-приложении


Использование Visual Studio 2017 в Windows 10
Мой IIS Express внезапно начал вести себя странно и отключился без предупреждения или ошибки, пока я отлаживаю свое веб-приложение C# MVC.

  • он не открывает новую вкладку в существующем окне браузера (в моем случае, Firefox v60. 0 (64-бит))
  • останавливает отладчик Visual Studio и закрывает IIS Express:
    • когда закроется вкладка / окно
    • при слиянии вкладки с окном другого браузера
    • Когда я нажимаю на любую текстовое поле вообще в веб-приложении
      • даже нажатие на строку URL приводит к сбою!

Я не вносил преднамеренных изменений в настройки проекта и не вижу никаких ожидающих изменений в системе управления версиями Team Explorer. Единственное отличие, которое, как мне кажется, произошло между настоящим моментом и моментом, когда он работал в последний раз, состояло в том, что я загрузил отдельный проект, который использовал IIS Local и требовал прав администратора для правильной работы. Подробнее об этом ниже.

Ранее IIS Express будет запускаться при запуске отладчика в Visual Studio, открываться на новой вкладке в существующем браузере Firefox или создавать новый, если таковой не существует, и останавливаться при нажатии на значок остановки в Visual Studio.

Вещи, которые я пробовал:

  • Запуск от имени администратора
  • Перезапуск Visual Studio
  • перезапуск моей машины
  • получение последней версии из системы управления версиями до того, как это начало происходить
  • Удаление папки .vs в моем ...{Project Name} папка
  • вместо этого работает в Chrome
    • по-прежнему открывает новое окно при запуске
    • делает Не сбой при нажатии на текстовое поле или строку URL
    • останавливается, когда я закрываю вкладку или объединяю ее в существующий браузер Chrome

Единственное, что я думаю, что это могло бы быть вызвано тем, что я загрузил другой проект из нашего TFS Source Control, который использует ISS Local , и когда я попытался загрузить этот проект в его собственное решение, я получите ошибку, сказав:

Проект веб-приложения {имя проекта} настроен на использование служб IIS. Не удается получить доступ к МЕТАБАЗЕ IIS. У вас нет достаточных прав доступа к веб-сайтам IIS на вашем компьютере.

Открытие Visual Studio в качестве администратора автоматически загружает этот проект в решение.

  • он также открывает новое окно браузера
  • он не закрывается , когда я нажимаю на текстовое поле в Firefox или Chrome или объединяю его в существующее браузер
Есть какие-нибудь идеи относительно того, почему это может произойти или как это исправить?
1 3

1 ответ:

У меня была такая же проблема с Visual Studio (15.7.5) & Firefox Developer Edition (62.0b12). Каждый раз, когда я нажимаю на любое входное или текстовое поле, оно просто закрывает Firefox и IIS без каких-либо ошибок или исключений.

Что я сделал, чтобы исправить эту проблему, я просто снял флажок:

Остановка отладчика при закрытии окна браузера

Найдено под Tools > Options > Projects and Solutions > Web Projects

save, clean, Build & Start.

Это исправит мою проблему!