是否可以在IIS启动/停止WCF服务时进行处理

时间:2011-07-12 22:06:03

标签: c# wcf

我在一个Web项目中有几个WCF服务,这个Web项目托管在IIS上。是否可以在IIS启动进程并关闭它时进行处理。

我需要的是在我的所有服务停止时将一些数据从内存保存到数据库,并在再次启动服务时将这些数据加载回内存。

1 个答案:

答案 0 :(得分:1)

在不了解您的IIS版本的情况下,无论您是否使用WAS激活的端点(如net.tcp等),this SO question都是一个很好的起点。

简短版本:简单的路由是使用Global.asax中的Application_Start事件来获取HTTP端点(如果适用于您)。