我目前正在服务器上手动部署我的Windows服务。Windows服务部署
一时间步骤:
- 服务器托管Windows服务器上安装的位置 - >
D:\InstallDir
- 复制窗口服务相关的文件放到这个文件夹
- 创建一个批处理文件来安装Windows服务(
InstallUtil.Exe
)和另一个批处理文件卸载Windows服务并复制到安装文件夹中 - 使用安装批处理文件安装的Windows服务
下面是步骤我进行升级:
- 现有的安装文件夹(如果使用我需要回滚到上一个版本)
- 运行卸载批处理文件来卸载Windows服务中采取备份(
InstallUtil /u
) - 复制从构建服务器上的某个位置到安装文件夹(在服务器上运行Windows的服务)的新的DLL
- 运行安装批处理文件来安装Windows服务(
InstallUtil WIndowsService.Exe
)
我想自动升级步骤;你能在这种情况下提出部署策略吗?
感谢大卫,这看起来一个很好的起点 – San 2011-01-21 16:48:37