小编典典

MSDeploy-sync命令将文件复制到iis应用程序的子文件夹

jenkins

我想执行构建后步骤,以使用MSDeploy将某些文件复制到网站文件夹中。

最终,我将在远程位置执行此操作(指定computerNameuserName开关等),但是现在我在本地运行:

"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”。


阅读 343

收藏
2020-07-25

共1个答案

小编典典

供应商比其他iisApp,也许dirPath是你想要的一个-dest藏汉?:

  • dirPath:dirPath提供程序同步目录内容。
  • filePath:filePath提供程序同步单个文件。
  • iisApp:iisApp提供程序将目录内容同步到文件夹,并将该文件夹标记为应用程序。
  • contentPath:contentPath提供程序同步网站内容。
2020-07-25