在MVC

时间:2017-10-18 10:48:05

标签: asp.net-mvc iis model-view-controller

我有一个MVC应用程序,它将一些信息存储在内存中,并将该数据异步写入数据库。

这种机制很好用。但是,我想阻止IISreset或重新启动在写入数据之前刷新数据。

有没有办法接收一个事件来告诉IIS和/或操作系统在关闭之前运行一些处理代码?

(更新):我完全清楚我将永远无法检测到崩溃,硬重置等。在硬复位上丢失一些数据并不好,但我会处理它(并确保在服务器恢复后应用程序可用)。

使用“办公室隐喻”来描述我的方法:如果您收到BSOD,如果您没有保存,您的工作就会丢失。但是如果你按照你应该的方式关闭,你将被要求保存。

0 个答案:

没有答案