如何在重新安装ASP.Net Web服务期间保留不可序列化的对象?

时间:2011-05-04 16:55:19

标签: asp.net web-services iis installer upgrade

我有运行ASP.Net网络服务的IIS,我需要不时升级它。

有一系列不可序列化的对象,我希望在重新安装过程中保持活动状态。

我不能把它放到数据库中。

我是否应该使用一些旁余的流程或服务来保留它们直到安装新的Web服务实例?

我是否应将所有功能分离到库中以升级并将数据保存在global.asax中?

或许有更好的方法来处理这个问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

我想说如果您的流程需要在Web服务的生命周期之外生存,您应该将它们保存在可以控制流程生命周期的流程中。我建议使用Windows服务,您可以控制服务何时进出。