веб-сайт не может быть запущен другой веб-сайт может использовать тот же порт

попытка настроить веб-сайт по умолчанию в IIS. При попытке запустить веб-сайт я получаю сообщение об ошибке: "веб-сайт не может быть запущен другой веб-сайт может использовать тот же порт."

Я не вижу никаких других Привязок на порту 80 в IIS. Есть ли способ определить, что еще может использовать порт на машине?

спасибо

5 ответов


столкнулся с такой проблемой, когда я настраивал новый веб-сайт на порту 80. Конечно, экземпляр веб-сайта по умолчанию также находится на порту 80 и конфликтует. Я думал, что решил это, перейдя в "Редактировать привязки" и изменив порт "веб-сайта по умолчанию" на 81 и оставив мой новый сайт на 80. Я все еще не мог начать свой новый сайт. Мне пришлось удалить и воссоздать мой новый веб-сайт, затем я мог его запустить. Похоже, он все еще думал, что "веб-узел по умолчанию" был на 80, хотя это не так. Даже iisreset, рециркуляция пула приложений и веб-сайта моего нового сайта не работала. Возможно, если бы я перезапустил пул сайта / приложения "веб-сайта по умолчанию", возможно, это тоже сработало бы, но не попробовал - просто удалил/воссоздал мой новый сайт. Но этого было достаточно, чтобы прорваться через веб-сайт "по умолчанию" держать этот порт!


или, более конкретно, перейдите в cmd и введите:

netstat-aon / найти ": 80"


Я также получил эту ошибку, но это было не из-за нескольких сайтов (моя установка IIS имела только один сайт с одной привязкой).

под управлением netstat -ano ничего не показывал, слушая порт 8624.

проблема была в том, что резервирование URL-адресов был создан ранее для другого веб-сервера. Я смог запросить url ACLs со следующей командой в PowerShell в качестве администратора:

netsh http show urlacl

чтобы удалить его, введите следующее (замените последний аргумент зарезервированным URL-адресом из show urlacl запрос):

netsh http delete urlacl http://*:8624/

перейдите в Cmd, затем введите netstat-a Ищите локальный адрес или локальный порт для 80 или http


У меня была та же проблема. Обнаружил, что мне пришлось связать мое приложение в режиме https, сертификат установлен на моем ПК, который по умолчанию имеет порт 443 при привязке.