gpt4 book ai didi

msbuild - 如何使用 IIS 6 Web Deploy 部署到非默认虚拟路径?

转载 作者:行者123 更新时间:2023-12-02 00:35:40 27 4
gpt4 key购买 nike

我正在使用 IIS6、Web 部署代理服务和 MSBuild 的 MSDeploy Hook 进行部署。它现在使用这组 MSBuild 参数进行部署:

/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:MSDeployServiceURL=example.com
/p:DeployIISAppPath=example.com/DeploySiteName
/p:CreatePackageOnPublish=True
/p:MsDeployPublishMethod=RemoteAgent
/p:AllowUntrustedCertificated=True
/p:UserName=login
/p:Password=pw

这样,它将部署到网站文件所在的 C:\Inetpub\wwwroot\wss\VirtualDirectories\example.com80

不幸的是,我需要将它部署到 D:\Webs,主要是出于空间原因。

我正在尝试找出哪个开关(如果有的话)允许我部署到备用物理路径并映射虚拟目录。

我试过逆向工程 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets 就像另一个 SO 帖子建议的那样,但是我失败了……我尝试使用这些参数的组合,但它们没有明显的效果:

/p:DeployIisAppPhysicalPath=D:\Webs
/p:RemoteSitePhysicalPath=D:\Webs

有什么建议吗?

最佳答案

如果您在 IIS6 中创建一个虚拟文件夹以指向不同的物理位置作为开始,然后像上面列出的那样传入路径和参数,MSDeploy 将写入正确的物理位置。

关于msbuild - 如何使用 IIS 6 Web Deploy 部署到非默认虚拟路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4693827/

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