gpt4 book ai didi

.net - Windows 服务部署

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

我目前正在服务器上手动部署我的 Windows 服务。

一次性步骤:

  • 在托管 Windows 服务器的服务器上的安装位置 -> D:\InstallDir
  • 复制windows服务相关文件到这个文件夹
  • 创建一个批处理文件来安装 Windows 服务 ( InstallUtil.Exe ) 和另一个批处理文件来卸载 Windows 服务并复制到安装文件夹
  • 使用安装批处理文件安装 Windows 服务

  • 以下是我执行升级的步骤:
  • 备份现有的安装文件夹(在我需要回滚到上一个版本时使用)
  • 运行卸载批处理文件卸载windows服务( InstallUtil /u )
  • 将新 DLL 从构建服务器上的某个位置复制到安装文件夹(在托管 Windows 服务的服务器上)
  • 运行安装批处理文件以安装 Windows 服务 ( InstallUtil WIndowsService.Exe )

  • 我想自动化升级步骤;你能建议这种情况下的部署策略吗?

    最佳答案

    有一个为 Windows 服务设置安装项目的演练。我已经使用过它,它易于使用且易于创建。它会创建一个标准的 .msi 文件进行安装。由于它是创建标准 msi 的标准安装项目,您可以将其设置为自动卸载以前的版本等。

    http://support.microsoft.com/kb/317421

    关于.net - Windows 服务部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743064/

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