У меня была интересная проблема с IIS7.
У меня есть несколько сайтов HTTPS в IIS7. Это не было проблемой, пока я не захотел настроить VisualSVN Server с использованием сертификата SSL. У установщика возникли проблемы с запуском службы. Когда я заглянул в журнал событий, то обнаружил ошибку, что «файл уже используется другим процессом». Я решил, что «файл» действительно сокет, и проверил его с помощью netstat - хотя IIS был привязан только к трем конкретным IP-адресам (.160, .156 и .168) с портом 443, он потреблял *: 443.
Я мог остановить службу публикации в Интернете, запустить VisualSVN, а затем запустить IIS, но тогда ни один из моих серверов SSL не запустился.
Какие-нибудь полезные подсказки о том, как я могу заставить IIS не пытаться привязать по умолчанию к *: 443?
Спасибо!!
Уже ответил там. Используйте следующую команду:
netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx