Ответ 1
Я установил core 2.0 и обновил VS 2017 до 15.4.3 сегодня, имел ту же ошибку.
Я закончил тем, что менял приложение для работы на другом порту, это сработало для меня.
Я попытался удалить папку vs, но не работал.
Надеюсь, поможет.
Если я попытаюсь запустить мое. Сетевое приложение, я получаю это сообщение. Я понимаю, что есть много сообщений, требующих исправить это, но я пробовал каждый метод, который они предлагают, и никто не работает.
Если я войду в свойства проекта при отладке и изменим порт, он будет подключаться 1 раз. Затем, если я попытаюсь подключиться снова, он снова даст мне ту же ошибку. Затем я могу переключить порт обратно на оригинал, и он будет загружаться один раз, после чего он будет работать в любое время, кроме этого, пока я не переключу его снова. У кого-нибудь есть идеи или исправления, которые они использовали?
Благодарю!
Я установил core 2.0 и обновил VS 2017 до 15.4.3 сегодня, имел ту же ошибку.
Я закончил тем, что менял приложение для работы на другом порту, это сработало для меня.
Я попытался удалить папку vs, но не работал.
Надеюсь, поможет.
У меня была эта проблема. В каталоге проекта есть скрытая папка с именем ".vs". Закройте Visual Studio и удалите эту папку. Проблема будет решена.
Я знаю, что уже есть принятый ответ на этот вопрос, но ни одно из решений не сработало для меня, и мое решение может кому-то помочь. Я использую VS2017 с проектом ASP.NET Core 2.0 Razor Pages.
Ошибка только начала появляться без видимой причины, и я попробовал решения, размещенные здесь.
Я запустил веб-приложение из командной строки, используя команду запуска dotnet, чтобы выяснить, не приведет ли это к каким-либо значимым ошибкам, и было предупреждение о неправильной привязке URL-адреса. Я посмотрел в файле своих проектов Properties\launchSettings.json и заметил, что свойства applicationUrl были другими.
Ваше приложение должно работать нормально.
В решении, если у вас есть несколько проектов с использованием ASP.NET Core в Visual Studio 2017, и вы пытаетесь использовать тот же номер порта, вы получите эту ошибку. У вас должно быть уникальное назначение портов в вашем решении.
Перейдите сюда в свой проект: Properties/launchSettings.json, откройте этот файл и отредактируйте номера портов здесь. Примечание. Здесь вы меняете порт SSL (два места).
Причина: VS/IIS Express поддерживает привязки ко всем проектам ASP.NET Core в вашем решении, использующим IIS Express в качестве сервера. Например, если вы используете Kestrel или какой-либо другой сервер, у вас не будет этой проблемы. VS создает новый порт для каждого приложения, когда он создан в решении, чтобы убедиться, что у вас нет конфликтов портов.
Если вы пытаетесь использовать ответные порты приложений Azure AD и пытаетесь "повторно использовать" регистрацию вашего приложения, вы можете просто изменить порт "app", чтобы вам не пришлось регистрировать его в Azure; Это не будет работать. Если вы просто тестируете приложения и хотите повторно использовать регистрацию, вы должны убедиться, что приложение, в котором вы сейчас работаете, является ТОЛЬКО одним из портов - вручную. Если вам нужно протестировать два или более приложения, вы должны зарегистрировать их в Azure AD индивидуально, как и в процессе производства.
Изменение https → http в моем applicationUrl решило эту проблему в моем случае.
Также может случиться, что в диспетчере задач есть процессы iisexpress.exe, которые работают на одном и том же порту.
Я только что нашел пару и убил их, решив эту проблему для меня, не нужно удалять любую папку.vs или менять порты или что-то в этом роде.
Я решил эту проблему, добавив исключение в файл devenv.exe в Windows Defender (антивирус, Win10)
как узнать это проблема; При загрузке проекта защитник уведомит в уведомлении о несанкционированных изменениях заблокированных. если это проблема, просто добавьте исключение, как указано выше.
Перепробовал все. не работал выше. исправлено изменение хоста в applicationhost.config.
изменить localhost на 127.0.0.1
<binding protocol="http" bindingInformation="*:50740:127.0.0.1" />
<binding protocol="https" bindingInformation="*:44381:127.0.0.1" />
У меня вышеупомянутые решения не сработали
Но изменение IIS Express Bitness
на x64
сработало
Он работает после повторного ввода имени пользователя и пароля для учетной записи пула приложений
Установка "Включить SSL" в false в свойствах проекта\раздела "Отладка" работала для меня.
Настройка Visual Studio для запуска с правами администратора решила проблему для меня.
Я столкнулся с этой проблемой. Запуск VS в режиме администратора решил эту проблему для меня.
Возможно, это не полностью направляет ваше дело, но мне просто пришлось перезапустить мою (windows) систему. Диагноз @Turneye вполне может быть причиной, и его решение может достичь того же результата.
У меня была проблема на Visual Studio 2019 с чистой веткой от мастера. Перезагрузка ПК решила проблему.
Мой колледж сказал, что у него есть проблема примерно 2 раза в месяц, и другие попытки решения не сработали.
Я добавил опцию localhost в файл applicationhost.config и запустил Visual Studio от имени администратора, и это сработало для меня.
<binding protocol="http" bindingInformation="*:6873:localhost" />
<binding protocol="https" bindingInformation="*:44320:localhost" />
<binding protocol="http" bindingInformation="*:6873:192.168.137.1" />
Я сдался и решил запустить проект как самостоятельно, а не "IIS Express" в раскрывающемся списке воспроизведения/запуска.