假设你在服务器上安装了一个自定义的Windows服务。该服务使用.NET编写,并使用InstallUtil、MSI包或ManagedInstallerClass进行安装(如果有区别,请选择解决问题的方法)。通常,您需要部署服务的更改,并且当然希望尽可能简单易行。
只停止服务,替换.exe文件并重新启动服务是否“安全”?或者您是否需要使用新的.exe文件卸载和重新安装?如果将服务中的“演化”部分拆分为单独的程序集,是否更容易?是否有任何工具或API可以在开发或部署服务方面提供帮助?
只停止服务,替换.exe文件并重新启动服务是否“安全”?或者您是否需要使用新的.exe文件卸载和重新安装?如果将服务中的“演化”部分拆分为单独的程序集,是否更容易?是否有任何工具或API可以在开发或部署服务方面提供帮助?