windows-services - 更新Windows服务的过程?是自动的还是手动的?

标签 windows-services

如果我在服务器上有 Windows 服务,更新服务的“最佳实践”是什么? (假设其中存在错误,或者我需要为其添加更多功能)。

有没有办法可以关闭服务,修补它并以更自动化的方式启动和运行它?

(任何带有代码的链接都会很棒)

最佳答案

好吧,您总是可以在安装程序上升级版本(如果您使用过)并运行它,根据我的经验,它会用新版本覆盖旧版本。

或者您可以简单地关闭该服务,复制新的 .exe(以及依赖项,如果有)并重新启动它。这一切都可以通过脚本和我想象的 NET 启动/停止功能来完成。

我相信有比这更好的方法来做到这一点......

关于windows-services - 更新Windows服务的过程?是自动的还是手动的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246886/

相关文章:

c# - 通过WCF打开IE

c# - ASP.NET 应用程序显示 Windows 服务进度

c# - 通过服务删除 Windows 登录屏幕

c# - 如何使用c#从应用程序的安装文件夹中读取文件?

c# - 依赖于 RabbitMQ 的 Topshelf 服务不会在重启时启动

c# - 是否可以运行托管在 Windows 服务中的 Orleans

windows-services - 从非管理员用户帐户启动/停止 Windows 服务

c# - 在Windows服务中通过网络访问共享文件夹

c++ - Windows 服务未作为本地 session 启动

c# - Serilog topshelf 集成不起作用