我想执行构建后步骤,以使用MSDeploy将某些文件复制到网站文件夹中。
最终,我将在远程位置执行此操作(指定computerName,userName开关等),但是现在我在本地运行:
computerName
userName
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -AllowUntrusted -verb:sync -source:dirPath="D:\files_to_copy" -dest:iisApp="My Website Name"
此方法有效,但是它将删除网站文件夹的 所有 内容,并将其替换为“ D:\ files_to_copy”的内容(如您所料!)。因此,我想知道如何将其简单地复制到站点的子文件夹中?
我已经尝试过了,-dest:iisApp="My Website Name/my_subfolder"但这只是创建了一个嵌套在现有IIS应用程序中的新IIS应用程序,名为“ my_subfolder”。
-dest:iisApp="My Website Name/my_subfolder"
有供应商比其他iisApp,也许dirPath是你想要的一个-dest藏汉?:
-dest