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
有什麼建議?