У меня также возникает та же проблема, когда я пытаюсь развернуть веб-сайт, используя файл ванны в пакете, созданном MSbuild.Разница лишь в том, что я делаю это удаленно. То есть я назначаю эту задачу своему серверу сборки, и после успешного завершения сборки она выполняет команду
MVC-Client.deploy.cmd /y /M:es-websrv01
Хотя установленный параметр xml доступен, он жалуется на это.Обычно это говорит о том, что для удаленного веб-развертывания нам не нужны права администратора. (В моем случае сервер сборки работает без прав администратора). Затем я удаленно вошел на компьютер сервера сборки, а затем с помощью командной строки попыталсяРазвертывание вручную. Но в итоге я столкнулся с той же проблемой. Затем я попытался просто скопировать пакет на рабочий стол и затем выполнить удаленное развертывание. Файлы были успешно перенесены в целевое расположение IIS.
Местоположение, где сервер сборки пытается выполнить развертывание : C: \ Program Files (x86) \ Jenkins \ jobs \ Exile-LibrarySystem \ workspace \ Exile-LibrarySystem \ Exile-LibrarySystem \ obj\ Staging \ Package
Я думаю, что поскольку эта папка имеет ограниченный доступ, она не может выполнить эту операцию. В противном случае у меня должна была возникнуть та же проблема, когда я пытался выполнить развертывание на рабочем столе на компьютере сервера сборки.Есть ли какая-нибудь работа, где я могу выполнить эту задачу развертывания в расположении сервера сборки?
Спасибо