我们可以创建使用MS WebDeploy一个新的网站(Can we create a new web

2019-09-23 11:59发布

我看了很多帖子,就通过VS2012,并通过命令行WebDeploy文档页面等。

在所有的部署方案,我注意到,目标站点应该已经在目标计算机(IIS)上存在。

是否有创建一个用于创建网站,如果目的地(主机)机不存在一个包的选项?

Answer 1:

appHostConfig供应商将在远程服务器上的站点。 它配备了上设置远程绑定和物理路径上百万的警告,所以先在本地环境中进行测试。 您还需要admin(明显)。

由于您使用VS2012来执行你的发布(而不是直接msdeploy)。 您应该能够通过执行以下操作自动创建的网站:

  • 运行Visual Studio 2012为管理员
  • 确保“使用本地IIS服务器”项目属性设置
  • 确保“项目地址”是正确的(如果一个虚拟目录,并没有在结尾/
  • 声明<IncludeIisSettings>true</IncludeIisSettings>内的<PropertyGroup>在您的个人资料发布

然后,它应该包括appHostConfig在部署中。

如果你也想创建的应用程序池,你将需要启用AppPoolExtension在您发布的个人资料:

<PropertyGroup>
    <PublishEnableLinks>AppPoolExtension</PublishEnableLinks>
</PropertyGroup>


文章来源: Can we create a new web site using MS WebDeploy