读书人

windows 服务动态更新,该怎么处理

发布时间: 2012-01-07 21:41:56 作者: rapoo

windows 服务动态更新
一个windows 服务 运行中 windows 服务的程序要修改,完了要更新到运行的windows服务中 有什么解决方案,谢谢!

[解决办法]
把核心服务运行在一个动态建立的AppDomain里面,用一个外围代码检测更新。如果有更新,就下载代码,代码下载完全之后, Unload运行服务的AppDomain,然后再新一个AppDomain来运行已更新的服务代码。通过这样的方法你可实现热插拔。

读书人网 >C#

热点推荐