我有2个.net Web项目项目1和项目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
对项目1和项目2使用相同的MSdeploy命令。我怎样才能达到上述要求。
答案 0 :(得分:0)
您可以使用createApp提供程序将文件夹转换为应用程序。关于物理路径更改,您最好的选择是使用runCommand提供程序调用appCmd来编辑站点/应用程序的物理路径。