0

我有 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 命令。我怎样才能达到上述要求。

4

1 回答 1

0

您可以使用 createApp 提供程序将文件夹转换为应用程序。关于物理路径更改,您最好的选择是使用 runCommand 提供程序调用 appCmd 来编辑站点/应用程序的物理路径。

http://www.dotnetcatch.com/2016/06/28/webdeploymsdeploy-quick-tip-change-iis-siteapp-physical-path-with-msdeploy/

于 2016-06-28T21:34:22.257 回答