Назад | Перейти на главную страницу

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

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

По какой-то причине у меня есть IIS 6 и IIS 7 на одной машине. Кажется, я не могу запустить IIS 7, но, похоже, могу в IIS 6. Тем не менее, я могу видеть c: \ inetpub \ wwwroot \ iisstart.htm, но не вижу жизнеспособного http: // localhost

Вам нужно остановить один из них или настроить другой на прослушивание другого порта.

Как установить порт для служб IIS

У Pekka есть одно решение, но другое решение этой проблемы, которое, как мне кажется, более распространено, - это использование заголовков хоста HTTP. Заголовки хоста позволяют размещать несколько сайтов на одном порту (обычно 80 для http) с использованием одного общедоступного IP-адреса. Если вас интересует, как они работают, вам следует проверить в Google дизайн заголовков HTTP и заголовки узлов IIS. Я предоставил ссылку, чтобы вы могли начать работу в краткосрочной перспективе.

Вот ссылка, которая показывает, как настроить их в IIS 6.

http://www.visualwin.com/host-header/

И другой

http://support.microsoft.com/kb/190008

Привет,

Майк

Похоже, ваша установка не работает. С другой стороны, Skype, среди других программ, по умолчанию захватывает порт 80 (или, конечно, раньше).

Пытаться netstat -abn для получения дополнительной информации о том, что использует порт.

попытки netsat-abn дали много результатов. Что именно я ищу и что мне делать, когда я это найду?