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

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

  • Он не открывает новую вкладку в существующем окне браузера (в моем случае, 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 Ответ

0 голосов
/ 30 июля 2018

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

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

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

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

save, clean, Build & Start.

Исправьте мою проблему!

...