Я пытаюсь установить msdeploy
и установить его. Я установил удаленную службу на веб-сервере, но все мои тесты дают мне 401 unauthorised error
. Сервер - Windows 2008 R2.
Я тестирую очень простую команду msdeploy:
msdeploy -verb:dump -source:contentPath=c:\inetpub\wwwroot\MyApp,computerName=<IP HERE>,userName=Domain\msdeploy,password=MyPassword
И ошибка:
Error: Object of type 'contentPath' and path 'c:\inetpub\wwwroot\MonApp' cannot be created.
Error: Remote agent (URL http://<IP HERE>/MSDEPLOYAGENTSERVICE) could not be contacted. Make sure the remote agent service is installed and started on the target computer.
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.
Я создал пользователя msdeploy, и я добавил его в группу локальных администраторов на сервере.
Я проверил:
- Что служба правильно установлена, и я начал ее
- Различные комбинации не использования доменной части имени пользователя и добавление authType = Basic
- Предоставление полных разрешений для этой папки всем
- В IIS разрешить удаленные подключения
- Добавлены правила делегирования службы управления для моего пользователя msdeploy для contentPath и iisApp (свободно на основе чтения this)
- Пробовал с другой учетной записью администратора, которую я использую для RDC на сервере...
- Пробовал с различными contentPaths и разными командами msdeploy
- Создал определенную учетную запись и добавил эту учетную запись в IIS_Users. Добавил этого пользователя на мой веб-сайт "Разрешения диспетчера IIS" и установил "Делегирование службы управления" для всех поставщиков.