我有运行ASP.Net网络服务的IIS,我需要不时升级它。
有一系列不可序列化的对象,我希望在重新安装过程中保持活动状态。
我不能把它放到数据库中。
我是否应该使用一些旁余的流程或服务来保留它们直到安装新的Web服务实例?
我是否应将所有功能分离到库中以升级并将数据保存在global.asax中?
或许有更好的方法来处理这个问题?
谢谢!
答案 0 :(得分:1)
我想说如果您的流程需要在Web服务的生命周期之外生存,您应该将它们保存在可以控制流程生命周期的流程中。我建议使用Windows服务,您可以控制服务何时进出。