Я пытаюсь настроить Web Deploy 3.5 на Windows Server 2008 R2 Standard с установленным SP1. Когда я пытаюсь проверить соединение с помощью Visual Studio 2013 для публикации веб-сайта, возникает следующая ошибка.
Could not connect to remote computer (computer name). Make sure Web Management Service is started.
Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE
И я попробовал все найденное на всех форумах следующим образом. И я также делал это раньше на другой работе, и каждый раз это работало просто отлично.
- Убедитесь, что служба веб-управления запущена и установлена на автоматический
- Убедитесь, что служба агента веб-развертывания запущена и установлена на автоматический
- Web Deploy 3.5 установлен
- Я попытался установить другую версию Web Deploy 3.5, например, версии хостинга.
- Я проверил, прослушивает ли порт брандмауэра для Web Management Service порт 8172 (см. Изображение ниже).
- Версия .Net Framework, я думаю, что это не проблема.
- Я также убедился, что во время установки Web Deploy 3.5 все компоненты установлены.
- Когда я щелкаю по узлу сервера внутри IIS и внутри службы веб-управления, он также говорит «Включить удаленное соединение»
- Я также проверил, делегированы ли пользователи для публикации на этом сайте.
- Я не нахожу никаких журналов внутри C: \ inetpub \ logs \ wmsvc.
Я не могу пропинговать 8172 / webdeploy.axd url. Есть ли какой-либо другой сервис, который может прослушивать какой-то порт, который мне не хватает. Здесь что-то странное. Я не вижу никакого трафика, проходящего через Fiddler с моей локальной машины. Я попытался вставить URL-адрес .axd в обозреватель Интернета на сервере, но он до сих пор не может связаться с ним и ничего не говорит.
Больше находок:
Я попытался соединиться с помощью клиента Telnet, и он говорит: Не удалось открыть соединение с хостом, порт 8172: Ошибка подключения. Где-то это заблокировано, и я понятия не имею, где искать.