Ron*_*ein 7 command-line webdeploy visual-studio-2012
我通过VS2012和命令行阅读了很多关于WebDeploy的帖子,文档页面等.
在所有部署方案中,我注意到目标站点应该已存在于目标计算机(IIS)上.
如果目标(主机)计算机上不存在创建网站的包,是否可以选择创建该网站?
提供商appHostConfig将在远程服务器上创建一个站点。它在设置远程绑定和物理路径时附带了一百万个警告,因此首先在本地环境中进行测试。您还需要成为管理员(显然)。
由于您使用 VS2012 来执行发布(而不是直接使用 msdeploy)。您应该能够通过执行以下操作自动创建网站:
/)<IncludeIisSettings>true</IncludeIisSettings>中声明<PropertyGroup>然后它应该包含appHostConfig在部署中。
如果您还想创建应用程序池,则需要AppPoolExtension在发布配置文件中启用:
<PropertyGroup>
<PublishEnableLinks>AppPoolExtension</PublishEnableLinks>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |