1

Я только что установил IIS 7.5 Express (через VS 2010 SP1), теперь сайты в IIS 5.1 не запускаются.

Я думаю, что это может быть потому, что IIS 7.5 Express использует порт 80. Я пытаюсь изменить привязки, однако не думаю, что вы можете использовать диспетчер IIS7 для подключения к 7.5 Express.

Есть идеи? Или я лаю не на том дереве?

2 ответа2

1

Вы должны найти этот ответ полезным.

1

Кажется, это был не IIS 7.5 Express вообще, а служба агента веб-развертывания.

После остановки я смог запустить сайт в IIS 5.1.

Но спасибо @taspeotis за ваш ответ.

РЕДАКТИРОВАТЬ:

Проведя еще несколько исследований того, почему служба агента веб-развертывания находится на порту 80, я наткнулся на это:http://technet.microsoft.com/en-us/library/dd569059(WS.10).aspx

С конкретным упоминанием:

Если вы устанавливаете Web Deploy с помощью пользовательского интерфейса Windows, удаленная служба Web Deploy будет прослушивать http://+:80/MsDeployAgentService/. В Windows XP вам придется либо изменить порт по умолчанию для службы агента, либо изменить порт для веб-сайта по умолчанию. В более поздних версиях Windows удаленная служба Web Deploy не будет конфликтовать с IIS на порте 80, и IIS и удаленная служба Web Deploy могут работать одновременно. Web Deploy и IIS используют регистрации URL HTTP.SYS для резервирования в пространстве имен URL. Чтобы установить Web Deploy с другим URL-адресом удаленной службы, см. Раздел «Установка из командной строки» в этом разделе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .