gpt4 book ai didi

msdeploy - 如何在 MSDeploy.exe 命令行上设置目标网站

转载 作者:行者123 更新时间:2023-12-03 22:55:31 26 4
gpt4 key购买 nike

我有一个 Web Deploy 3.5 包,我想将其部署到远程服务器。如何在 MSDeploy.exe 命令行上指定站点名称?

这是我到目前为止所拥有的:

C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe
-source:package='package.zip'
-dest:auto,computerName="ServerName",includeAcls="False"
-verb:sync
-disableLink:AppPoolExtension
-disableLink:ContentExtension
-disableLink:CertificateExtension
-setParamFile:"package.SetParameters.xml"

但是站点的名称是在 package.SetParamters.xml 中指定的。文件,我更喜欢在命令行上设置它。我想部署这个包的一些地方是位于同一台服务器上的不同站点,比如我们的 Stage 和 UAT 站点。

我查看了使用此处描述的 iisApp 和 appHostConfig 提供程序:
http://technet.microsoft.com/en-us/library/dd569040%28v=ws.10%29.aspx

但是我在将它们与包文件结合使用时遇到了麻烦。

最佳答案

您可以使用 setParam 覆盖它:

msdeploy.exe
-source:package='package.zip'
-dest:auto,computerName="ServerName",includeAcls="False"
-verb:sync
-disableLink:AppPoolExtension
-disableLink:ContentExtension
-disableLink:CertificateExtension
-setParamFile:"package.SetParameters.xml"
-setParam:name="IIS Web Application Name",value="site name"

关于msdeploy - 如何在 MSDeploy.exe 命令行上设置目标网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21056251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com