gpt4 book ai didi

c# - 如何更新已安装的 Windows 服务?

转载 作者:IT王子 更新时间:2023-10-29 04:33:54 26 4
gpt4 key购买 nike

我用 C# 编写了一个 Windows 服务。

我已经在我的机器上安装了它,它运行得很好。

当您安装服务时,exe 会被复制到某处吗?还是指向我的 bin 文件夹?

这是为了让我知道,当我不时更新我的​​代码时,我是否必须卸载并重新安装我的服务才能更新它?

最佳答案

如果您想自动更新您的服务,您可以使用 Google Omaha 等框架。这是谷歌用来更新 Chrome 的技术。它与服务一起工作得很好,因为它在后台静默运行,就像服务一样。 This article提供有关使用 Omaha 自动更新服务的更多信息。

另一方面,如果您想手动更新您的服务:如果服务的位置没有改变,其可执行文件的名称也没有改变,您就不必卸载并重新安装它。您可以简单地使用 net stop 停止服务,使用新版本更新其可执行文件,然后使用 net start 重新启动它。这种方法对我来说可靠地工作了好几个月。

关于c# - 如何更新已安装的 Windows 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162477/

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