Веб-развертывание с настраиваемыми требованиями с использованием msdeploy
У меня есть 2 .net веб-проекта Project 1 и Project 2. Я использую MSDeploy для развертывания обоих проектов на IIS с использованием командной строки (сценарий). Я хочу создать структуру, как показано ниже, при развертывании в IIS
На IIS
Default Web site\MySite\Project 1
Default Web site\MySite\Project 2
Проект 1 содержит 10 папок внутри него, например, папка 1, папка 2, ...., папка 10 Я хочу преобразовать папку 6 в виртуальный каталог с другим физическим путем (указывающим на проект 2).
Я использую ниже MSDeploy команду
msdeploy.exe -verb:sync -source:iisApp='D:\Deployment\UI',includeAcls=true -dest:iisApp='Default Web site\MySite\Project 1',computerName="http://xx.xx.xx.xxx:80/MSDeployAgentService",username=xxx,password=xxx
Использование одной и той же команды MSdeploy для проектов 1 и 2. Как я могу достичь вышеупомянутых требований.
1 ответ
Вы можете использовать провайдера createApp для преобразования папки в приложение. Что касается изменения физического пути, лучше всего использовать поставщика runCommand для вызова appCmd, чтобы изменить физический путь для сайта / приложения.