Я создаю артефакт своих проектов на сервере DevOps Team Foundation. И в определении выпуска я хочу развернуть артефакт с помощью msdeploy, но получаю «ERROR_USER_ANAUTHORIZED».
Я создаю решение с помощью msbuild и использую следующие параметры: / p: Configuration = Release / p: DeployOnBuild = true / p: WebPublishMethod = Package / p: PackageAsSingleFile = true / p: SkipInvalidConfigurations = true / p: PackageLocation = $ (build. каталог artifactstaging) / p: DeployIisAppPath = $ (SiteName)
И на этапе выпуска я запускаю эту команду cmd:
-source: package = "$ (System.DefaultWorkingDirectory) \ PROJECT \ s.zip" -dest: auto, ComputerName = "https: // TARGETHOST: 8172 / msdeploy.axd? site = SITENAME / client" -verb: sync - allowUntrusted
Я следил за этим пошаговым руководством: "https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy- публикация веб-развертывания обработчик"и предоставил пользователю tfs build все необходимые привилегии, но это просто не работает.