Для Web Deploy, проверка подлинности Windows, должна быть предварительно установлена отдельно на сервере (см requirements and limitations страницу для Web Deploy).
Типичный сценарий в развертывании развертывания Web Deploy будет состоять в том, что исходный сервер имеет Windows auth, но сервер назначения этого не делает. В этом случае Web Deploy не может установить Windows auth для вас на целевом сервере. Если сервером является Windows Server 2008 (работает IIS 7), сначала необходимо установить службу роли проверки подлинности Windows.
Сказав это, рассмотрим один из вариантов: если вы пишете скрипт для установки службы роли проверки подлинности Windows, вы можете запустить этот сценарий, используя переключатель preSync в командной строке Web Deploy. Переключатель preSync позволяет указать команду или командный файл для запуска в месте назначения до начала основной операции синхронизации веб-развертывания. Для получения дополнительной информации см. Запись preSync на странице Web Deploy Operation Settings и соответствующую информацию на странице Web Deploy runCommand Provider.