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有帮助吗? (请参阅编辑答案) –