可以尝试在应用程序池上添加以下几行代码以解决此问题:
if (HttpContext.Current != null) { if (HttpContext.Current.Items["StuckThreadCleanupComplete"] == null) { HttpContext.Current.Items["StuckThreadCleanupComplete"] = true;
// To Cancel the Stuck thread notification
bool isStuckThread = HttpContext.Current.IsStuckThread();
if (isStuckThread)
{
// Stop the Current Thread.
HttpContext.Current.WorkerRequest.CancelAsyncOperation();
}
}
}
请注意,这些方法可能会影响应用程序性能。因此,在实施此解决方案之前,请先进行充分测试和评估。