1
我正在運行一個指向發佈配置文件的msbuild命令。如何在我的發佈配置文件中指定Web部署提供程序?
這裏是發佈配置文件的一個片段:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<SiteUrlToLaunchAfterPublish />
<MSDeployServiceURL>https://mysexyserver:8172</MSDeployServiceURL>
<DeployIisAppPath>MysexyApp</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<UserName>mydom\myuser</UserName>
<_SavePWD>False</_SavePWD>
.....
我想用createApp provider所以當我部署到服務器時,它會自動創建我的應用程序池和IIS網站。
我在哪裏指定我想使用createApp提供程序?我是否將它放在發佈配置文件的ProperyGroup節點下?我是否將它作爲arg傳遞給msbuild命令?沒有找到任何明確的例子,我可以弄清楚。
是否有一個選項,而不是DeployIisAppPath,它將使用createApp Web部署提供程序自動創建站點和應用程序池?
這不是msbuil d命令即msdeploy命令。如何從msbuild執行此操作 – red888
如何從msbuild將該源參數傳遞給msdeploy?我可以把它放在發佈配置文件? – red888
DeployIisAppPath有幫助嗎? (請參閱編輯答案) –