Код ошибки Jenkins MSdeploy: ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь развернуть приложение. net на удаленном сервере IIS с помощью Jenkins. Я строю с использованием плагина MSBuild, предоставленного Jenkins. При использовании Visual Studio и публикации приложения оно развертывается на удаленном сервере IIS, но при запуске через Jenkins с использованием msdeploy. Я получаю следующую ошибку:

Error Code: ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP
More Information: Could not complete an operation with the specified provider ("iisApp") when connecting using the Web Management Service. This can occur if the server administrator has not authorized the user for this operation. iisApp http://go.microsoft.com/fwlink/?LinkId=178034
  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP.
Error count: 1.

Я перепробовал все ответы в StackOverflow и на других веб-сайтах, но, похоже, ничего не работает. Я пытался дать пользователю разрешения на удаленном сервере IIS, но все равно он не работает

Моя команда MSDeploy:

C:\Program Files (x86)\Jenkins\workspace\test>"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" 
-verb=sync -source:iisApp="C:\Program Files (x86)\Jenkins\workspace\test\src\PrecompiledWeb\localhost_31011" -dest:auto,
computerName=https://35.190.40.12:8172/msdeploy.axd?site=test,userName=admin,password=admin,authType=basic -allowUntrusted=true

Пожалуйста, кто-нибудь, помогите меня. Я чешу свои дни.

...