【问题标题】:Using DestinationVirtualDirectory in msdeploy to set Physical Path Location在 msdeploy 中使用 DestinationVirtualDirectory 设置物理路径位置
【发布时间】:2017-05-19 05:59:21
【问题描述】:

这似乎应该非常简单,但它不适合我,我没有想法。

我要做的就是在使用 msdeploy 部署包时设置物理路径,这样它就不会转到默认的 inetpub\wwwroot 位置。

msdeploy -verb:sync -source:package="D:\PATH\TO\PACKAGE.zip" -dest:iisapp="Default Web Site/SiteName" -setParam:kind=DestinationVirtualDirectory,scope="Default Web Site/SiteName",value="C:\Program Files\Physical\Location"

我觉得我一定遗漏了一些明显的东西。

【问题讨论】:

    标签: msdeploy


    【解决方案1】:

    我通过向 MSDeploy 包清单添加一个附加命令 (appcmd) 来完成此操作,以在部署期间更改 IIS 站点的物理路径:

    <runcommand path="%windir%\system32\inetsrv\appcmd set app /app.name:&quot;Default Web Site/app12&quot; /&#91;path='/'&#93;.physicalPath:C:\temp\app12" waitInterval="5000"/>
    

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

    【讨论】:

      【解决方案2】:

      以下更改远程机器上虚拟应用程序的物理目录

      "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:apphostconfig="my-website-name\my-virtual-application-name",computername=my-computer-name,username=my-service-account-username,password=my-service-account-password -dest:package=template.zip -declareParam:name="destVirtualDir",kind=DestinationVirtualDirectory,scope="my-website-name",defaultValue="c:\my-default-folder-name"
      
      "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package=template.zip -dest:apphostconfig="my-website-name/my-virtual-application-name",computername=my-computer-name,username=my-service-account-username,password=my-service-account-password -setParam:name="destVirtualDir",value="c:\my-new-folder-name" 
      

      为了确保不会复制源和目标,您可以添加

      -enableRule:Donotdeleterule -skip:objectName=filepath,absolutePath=.*
      

      以上内容受到https://forums.iis.net/t/1169416.aspx 的“启发”,其中还展示了如何更改其他网站和虚拟应用程序

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 2018-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-10
        • 2012-05-07
        相关资源
        最近更新 更多