Что делать в IIS, если при попытке запустить веб-сайт по умолчанию появляется сообщение об ошибке, в котором говорится, что его нельзя запустить, поскольку другой веб-сайт может использовать тот же порт?
По какой-то причине у меня есть IIS 6 и IIS 7 на одной машине. Кажется, я не могу запустить IIS 7, но, похоже, могу в IIS 6. Тем не менее, я могу видеть c: \ inetpub \ wwwroot \ iisstart.htm, но не вижу жизнеспособного http: // localhost
Вам нужно остановить один из них или настроить другой на прослушивание другого порта.
У 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 дали много результатов. Что именно я ищу и что мне делать, когда я это найду?