Вопрос:
Попытка настроить веб-сайт по умолчанию в IIS. При попытке запустить веб-сайт я получаю сообщение об ошибке: “веб-сайт не может быть запущен, и другой сайт может использовать тот же порт”.
Я не вижу никаких других привязок на порту 80 в IIS. Есть ли способ определить, что еще может использовать порт на машине?
Спасибо
Лучший ответ:
Повторите эту проблему, когда я создавал новый веб-сайт на порту 80. Конечно, экземпляр веб-сайта по умолчанию также находится на порту 80 и конфликтует. Я решил, что решил это, перейдя в “Edit Bindings” и изменив порт “Default Web Site” на 81 и оставив свой новый сайт на 80. Я все еще не мог запустить свой новый сайт. Мне пришлось удалить и повторно создать свой новый веб-сайт, после чего я мог бы начать его. Похоже, он все еще думал, что “Веб-сайт по умолчанию” был на 80, хотя это не так. Даже iisreset, переработка моего нового пула приложений и веб-сайта не работала. Возможно, если бы я перезапустил сайт/пул приложений на “Веб-сайте по умолчанию”, возможно, это тоже сработало бы, но не пробовал – просто удалил/заново создал мой новый сайт. Но этого было достаточно, чтобы прорваться через “Веб-сайт по умолчанию”, удерживая этот порт!
Ответ №1
Я также получил эту ошибку, но это было не из-за нескольких сайтов (моя установка IIS имела только один сайт с одной привязкой).
Запущенный netstat -ano ничего не показывал, прослушивая порт 8624.
Проблема заключалась в том, что резервирование URL было сгенерировано ранее для другого веб-сервера. Мне удалось запросить списки ACL URL-адресов с помощью следующей команды в PowerShell от имени администратора:
netsh http show urlacl
Чтобы удалить его, введите следующее (замените последний аргумент зарезервированным URL из запроса show urlacl):
netsh http delete urlacl http://*:8624/ Ответ №2
или, более конкретно, перейдите к cmd и введите:
netstat -aon | найти “: 80”
Ответ №3
Перейдите в Cmd, затем введите netstat -a
Найдите локальный адрес или локальный порт на 80 или http
Ответ №4
У меня была такая же проблема. Установлено, что мне нужно привязать мое приложение в режиме https, на моем компьютере установлен сертификат, который по умолчанию привязан к 443 порту при привязке.
Ответ №5
Вы должны установить имя хоста на FTP-сайтах, даже фиктивных. Чем вы должны использовать это имя логина нотации имя хоста | имя пользователя
Посмотрите на это: https://forums.iis.net/t/1196572.aspx