如何在我的发布配置文件中指定 Web 部署提供程序?
How do I specify Web Deploy Providers in my Publish Profile?
我是 运行 我指向发布配置文件的 msbuild 命令。
这是发布配置文件的片段:
<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 网络部署提供程序来自动创建站点和应用程序池???
我认为您应该将它用作 msdeploy 命令的参数:
msdeploy -verb:sync -source:createapp="Default Web Site/MyCreatedApp" -dest:auto
在 msbuild 中查看有效的 msdeploy 属性:
您可以尝试的最佳方法是 DeployIisAppPath:
<DeployIisAppPath>createapp="Default Web Site/MyCreatedApp"</DeployIisAppPath>
我是 运行 我指向发布配置文件的 msbuild 命令。
这是发布配置文件的片段:
<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 网络部署提供程序来自动创建站点和应用程序池???
我认为您应该将它用作 msdeploy 命令的参数:
msdeploy -verb:sync -source:createapp="Default Web Site/MyCreatedApp" -dest:auto
在 msbuild 中查看有效的 msdeploy 属性:
您可以尝试的最佳方法是 DeployIisAppPath:
<DeployIisAppPath>createapp="Default Web Site/MyCreatedApp"</DeployIisAppPath>