Я пытаюсь создать службу wcf в лаборатории, используя vsts.
Я создал определение сборки, работающее с использованием задачи msbuild.Затем он использует robocopy для копирования соответствующих dll-файлов в удаленный каталог внутри лаборатории, используя шаг Publish Artifacts.
Однако мне нужно, чтобы контент был создан как служба Windows и запущен после его публикации.Кажется, что-то работает, так как я вижу созданный файл журнала примерно через 9 минут после успешной публикации, но я не вижу свою службу в меню служб или в IIS.
Когда я пытаюсь запустить скрипт bat (используя шаг run script), который создает sc, я получаю ошибку access denied , хотя в определении сборки Vsts я далшаг разрешения на изменение среды.
Это полная ошибка:
2018-05-17T13:00:13.7702615Z ##[section]Starting: Run script GloBill/InstallBackEnd.bat
2018-05-17T13:00:13.7705444Z ==============================================================================
2018-05-17T13:00:13.7705561Z Task : Batch Script
2018-05-17T13:00:13.7705655Z Description : Run a windows cmd or bat script and optionally allow it to change the environment
2018-05-17T13:00:13.7705748Z Version : 1.1.3
2018-05-17T13:00:13.7705824Z Author : Microsoft Corporation
2018-05-17T13:00:13.7705924Z Help : [More Information](https://go.microsoft.com/fwlink/?LinkID=613733)
2018-05-17T13:00:13.7706023Z ==============================================================================
2018-05-17T13:00:13.7775377Z ##[command]C:\agent\_work\1\s\GloBill\InstallBackEnd.bat
2018-05-17T13:00:13.8030595Z
2018-05-17T13:00:13.8031049Z C:\agent\_work\1\s>sc create GloBillBackEnd ../Services/GloBill.WS.exe
2018-05-17T13:00:13.8048684Z [SC] OpenSCManager FAILED 5:
2018-05-17T13:00:13.8048781Z
2018-05-17T13:00:13.8048901Z Access is denied.
2018-05-17T13:00:13.8048957Z
2018-05-17T13:00:13.8064609Z ##[error]Process completed with exit code 5.
2018-05-17T13:00:13.8073202Z ##[section]Finishing: Run script GloBill/InstallBackEnd.bat
У меня заканчиваются идеи.