Не удалось выполнить привязку к адресу http://127.0.0.1:59074: адрес уже используется

Я пытаюсь понять, как работают профили, и смотрю, когда выполняется каждый профиль.

Когда я запускаю свой образец приложения в IIS, проблем нет. Но когда я запускаю, щелкнув «WebApplication1», и он пытается использовать Kestrel, я получаю следующую ошибку в консоли:

Не удалось выполнить привязку к адресу http://127.0.0.1:59074: адрес уже используется.

Я пробовал использовать netstat, netstat -a и netstat -q.

С этим адресом ничего не отображается. Это на локальной машине разработки. Как мне узнать, как исправить проблему с привязкой?


person Richie    schedule 07.03.2019    source источник


Ответы (1)


Вы используете два основных приложения dotnet, считываемых из номера порта конфигурации, и порт iOS должен отличаться при нажатии веб-приложения.

person Jin Thakur    schedule 07.03.2019
comment
Итак, мне нужно изменить applicationUrl в launchsettings.json, чтобы он отличался для каждого? Считает ли он, что он заблокирован IIS при запуске Kestrel? - person Richie; 08.03.2019
comment
Да, сделайте 2 копии, одну для развертывания iis, другую для запуска из командной строки - person Jin Thakur; 08.03.2019