Как я могу вручную отредактировать пакет веб-развертывания? - PullRequest
0 голосов
/ 03 мая 2018

Я создаю такой пакет:

msbuild myapp.csproj /T:Package

Я хочу преобразовать пакет после его создания.

Я не хочу использовать файл parameters.xml, потому что у меня уже есть куча преобразований xdt, и использование другого совершенно разностного инструмента преобразования для той же вещи действительно глупо.

Я могу написать сценарий, открывая zip, применяя мои xdt-преобразования, а затем архивируя его обратно

Но при развертывании этого пакета веб-развертывание удалило весь каталог сайта и завершилось ошибкой.

Почему? Хэширует ли webdeploy файлы или что-то, что делает невозможным ручное редактирование пакета после того, как он был создан (за пределами файла parameters.xml)? После создания пакета, если я захожу в zip и редактирую web.config или любые другие конфигурации, модифицированный пакет не может быть развернут

Ошибка была:

ERROR: msdeploy failed : SetParameters from:
"C:\...\...\package.SetParameters.xml"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...