ASP.当应用程序强制结束时,Net应用程序数据未更新

本文关键字:应用程序 Net 数据 更新 结束 ASP | 更新日期: 2023-09-27 18:25:23

我有一个asp.net应用程序。

我将强制结束此应用程序,在此期间,我想更新database中的视图页面计数值。

我正在强制停止我的应用程序,这一次Application_End()没有在Global.aspx文件中启动。当我正常停止进程时,CCD_ 4启动。但我的要求是,

在这两种情况下都应该更新数据,强制或适当地停止应用程序。建议我使用更好的解决方案或其他什么事件。

void Application_End(object sender, EventArgs e)
{
// Code that runs on application shut`enter code here`down
}

ASP.当应用程序强制结束时,Net应用程序数据未更新

如果我在哪里,我会看看这个问题:如何检测终止进程事件

其中一条评论说

我的观点是。。。您不能指望有机会保存数据,尤其是在进程意外终止的情况下。你当然可以尽可能多地尝试这样做,但你必须意识到,总会有一些事件导致你的应用程序退出,而不给你保存数据的机会。(例如,系统的电源线可能会被拔掉。)我不是挑剔的意思,我只是想为其他有类似问题的人指出这一点-reuben

如果你正在处理的数据类型真的很关键,我建议你在有能力的时候保存它们。在保存数据之前等待应用程序关闭会带来麻烦。