我们有一个应用程序,它在 Glabal.asax 的 5 分钟间隔(使用计时器)后调用一个函数
该函数与第三方通信,获取数据并将其发送到另一个更新数据库的应用程序。
在第 4 次或第 5 次调用该函数后,会在从 3rd 方应用程序接收数据时调用 ThreadAbortException。这会停止整个应用程序。
我们不使用导致 ThreadAbortException 的函数 Response.End、Response.Redirect 或 Server.Transfer。
应用程序池可能会重新启动/回收。但这可能是什么原因?我将超时更改为 0,这意味着它永远不会超时。但我仍然得到例外。
任何人都可以提出任何建议吗?
谢谢。