веб-сайт не может быть запущен другой веб-сайт может использовать тот же порт
попытка настроить веб-сайт по умолчанию в IIS. При попытке запустить веб-сайт я получаю сообщение об ошибке: "веб-сайт не может быть запущен другой веб-сайт может использовать тот же порт."
Я не вижу никаких других Привязок на порту 80 в IIS. Есть ли способ определить, что еще может использовать порт на машине?
спасибо
5 ответов
столкнулся с такой проблемой, когда я настраивал новый веб-сайт на порту 80. Конечно, экземпляр веб-сайта по умолчанию также находится на порту 80 и конфликтует. Я думал, что решил это, перейдя в "Редактировать привязки" и изменив порт "веб-сайта по умолчанию" на 81 и оставив мой новый сайт на 80. Я все еще не мог начать свой новый сайт. Мне пришлось удалить и воссоздать мой новый веб-сайт, затем я мог его запустить. Похоже, он все еще думал, что "веб-узел по умолчанию" был на 80, хотя это не так. Даже iisreset
, рециркуляция пула приложений и веб-сайта моего нового сайта не работала. Возможно, если бы я перезапустил пул сайта / приложения "веб-сайта по умолчанию", возможно, это тоже сработало бы, но не попробовал - просто удалил/воссоздал мой новый сайт. Но этого было достаточно, чтобы прорваться через веб-сайт "по умолчанию" держать этот порт!
Я также получил эту ошибку, но это было не из-за нескольких сайтов (моя установка IIS имела только один сайт с одной привязкой).
под управлением netstat -ano
ничего не показывал, слушая порт 8624
.
проблема была в том, что резервирование URL-адресов был создан ранее для другого веб-сервера. Я смог запросить url ACLs со следующей командой в PowerShell в качестве администратора:
netsh http show urlacl
чтобы удалить его, введите следующее (замените последний аргумент зарезервированным URL-адресом из show urlacl
запрос):
netsh http delete urlacl http://*:8624/
У меня была та же проблема. Обнаружил, что мне пришлось связать мое приложение в режиме https, сертификат установлен на моем ПК, который по умолчанию имеет порт 443 при привязке.