3
我正在使用IIS6,Web Deploy代理服务和MSBuild的MSDeploy挂接进行部署。它现在部署这一组参数的MSBuild:如何使用IIS 6 Web部署部署到非默认虚拟路径?
/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
有什么建议?