Невозможно подключиться к веб-серверу «IIS Express» - PullRequest
1 голос
/ 11 октября 2019

Я использую предварительный просмотр сообщества Microsoft Visual Studio 2019, версия 16.4.0 Preview 1.0. Я просто обновляюсь до Windows 10 Pro версии 1903, сборка ОС 18362.418. В проекте веб-приложения ASP.NET Core 3 (Blazor Server), когда я нажимаю F5 , я улавливаю ошибку

Я могу перейти к https://localhost:44333/ вручную, но этонеудобно. Когда я прекращаю отладку, я также выключаю его вручную на панели задач.

С другим проектом веб-приложения проблема не возникает.

Когда я выбираю или не выбираю опцию Enable native code debugging, не удалась.

Как это исправить?

Ответы [ 2 ]

0 голосов
/ 13 октября 2019

У меня была та же проблема, я смог ее решить, изменив номер порта.

  1. Щелкните правой кнопкой мыши по проекту и выберите свойства
  2. Перейдите в раздел «Отладка»
  3. В настройках веб-сервера измените порт URL-адреса приложения [просто увеличьте на единицу]
0 голосов
/ 12 октября 2019

У меня была эта проблема иногда в прошлом. Я часто могу решить проблему следующим образом:

  1. Нажмите, чтобы показать скрытую область значков панели задач. Вы увидите значок IIS Express.
  2. Выберите значок, и вы должны увидеть свой веб-сайт в списке. Разверните в этом меню кнопку «Остановить сайт».

В других случаях мне приходилось использовать программное обеспечение корпоративной безопасности для вмешательства в операции Visual Studio / IIS Express. Обычно вы можете обойти эту проблему, запустив Visual Studio от имени администратора. Я пытаюсь объяснить сотрудникам службы безопасности, что это за ужасная идея, но обычно они не понимают.

Наконец, если вы запускаете приложение Asp.Net Core, вы можете просто отказаться от IIS Express. Если вы посмотрите рядом с кнопкой воспроизведения, появится выпадающий список с надписью «IIS Express». Если вы откроете список, вы увидите там имя вашего приложения. Выберите это. Вы будете работать с использованием Kestrel вместо IIS Express.

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