gpt4 book ai didi

command-line - 我们可以使用 MS WebDeploy 创建一个新网站吗

转载 作者:行者123 更新时间:2023-12-04 04:45:20 26 4
gpt4 key购买 nike

我已经通过 VS2012 和命令行阅读了许多关于 WebDeploy 的文章、文档页面等。

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

是否有创建 的包的选项?如果站点不存在则创建站点 在目标(主机)机器上?

最佳答案

appHostConfig provider 将在远程服务器上创建一个站点。它带有一百万条关于设置远程绑定(bind)和物理路径的警告,因此请先在本地环境中进行测试。您还需要成为管理员(显然)。

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

  • 以管理员身份运行 Visual Studio 2012
  • 确保在项目属性中设置了“使用本地 IIS 服务器”
  • 确保“项目网址”正确(如果是虚拟目录,则不以 / 结尾)
  • 声明 <IncludeIisSettings>true</IncludeIisSettings><PropertyGroup> 内在您的发布配置文件中

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

    如果您还想创建应用程序池,则需要启用 AppPoolExtension在您的发布配置文件中:
    <PropertyGroup>
    <PublishEnableLinks>AppPoolExtension</PublishEnableLinks>
    </PropertyGroup>

    关于command-line - 我们可以使用 MS WebDeploy 创建一个新网站吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725777/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com