我可以XCOPY部署Windows服务吗?

时间:2012-02-03 16:31:53

标签: .net deployment windows-services installutil

我有一个已安装在服务器上的Windows服务,我有一个新版本的可执行文件和链接程序集。我用于安装新版本的正常程序是:

  1. 停止服务
  2. 使用InstallUtil /u
  3. 卸载服务
  4. 使用新的
  5. 覆盖服务可执行文件和链接的程序集
  6. 使用InstallUtil
  7. 安装服务
  8. 启动服务
  9. 我想知道我做得太多了吗?仅执行以下操作是否有任何问题:

    1. 停止服务
    2. 使用新的
    3. 覆盖服务可执行文件和链接的程序集
    4. 启动服务
    5. 我不认为卸载/安装是必要的,但无法找到任何正式确认。

1 个答案:

答案 0 :(得分:4)

如果已安装该服务,是的,您可以xcopy部署新的可执行文件和程序集而不会出现任何问题。

所有installutil正在创建指向服务可执行文件的相应注册表项。如果您之前已运行installutil来创建这些条目,则在更改可执行文件时无需重复此步骤。