У меня возникает ошибка 401 при попытке развернуть удаленно. Журнала событий с сервера -401 Несанкционированная ошибка с помощью WebDeploy с использованием пользователя и администратора IIS, не являющегося администратором, на Windows Server 2016
The following information was included with the event:
IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED
Only Windows Administrators are allowed to connect using a server connection. Other users should use the 'Connect To Site or Application' task to be able to connect.
Process:WMSvc
User=deployer
Я использую следующий скрипт для развертывания
msdeploy.exe -verb:sync -source:package=c:\Jenkins\workspace\Myproject.zip - dest:auto,wmsvc=[server_ip],usernverame=iis_deployer,password=iis_deployer,authType=basic -setparam:name='IIS Web Application Name',value='Default Web Site\myproject\master' -allowUntrusted
Он отлично работает, если я использую пользователь с правами администратора. Но это не для пользователей, не являющихся администраторами и IIS.
Я попытался установить разрешение и делегированные правил, следуя этой article- https://blogs.iis.net/krolson/using-iis-manager-accounts-for-web-deployment-tool-msdeploy-delegation
Ничто не кажется, работает.