Кажется, это был не 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-адресом удаленной службы, см. Раздел «Установка из командной строки» в этом разделе.