我有一个用.net(VB.net)2.0编写的.exe。我使用instalutil.exe将其安装为服务。
我的问题是,每次更新exe时,是否需要完全卸载服务并重新安装?
我尝试停止服务并替换exe,但似乎没有反映所做的更改。
答案 0 :(得分:3)
如果停止服务,请替换可执行文件,然后重新启动服务,它将使用新的可执行文件。
但是,您需要确保您要替换的可执行文件是实际在系统中注册的文件。
答案 1 :(得分:2)
您可以通过ChangeServiceConfig API以编程方式更改配置。我做到了,它有效。 http://msdn.microsoft.com/en-us/library/ms681987%28v=vs.85%29.aspx
答案 2 :(得分:1)
之前发生这种情况,我卸载了前一个以使新的工作正常,所以我认为你真的应该这样做。