我有一个Web应用程序,它运行正常,并且没有遇到任何问题。但是,如果要重新启动SQL Server或失去连接,则应用程序将失败并显示标准错误:



我已经在try / catch块中进行了所有初始化,但是,它似乎并没有停止该错误,我要做的只是捕捉错误,等待10秒,然后重试-我已经重试代码排序;它只是不会捕获此错误。

谢谢

最佳答案

您能否在Application_Error文件的Global.asax中全局捕获它:

void Application_Error(object sender, EventArgs e)
{
    var error = Server.GetLastError();
    //... do your handling here ...
}

关于c# - 捕获SQL连接错误并重试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32476804/

10-12 12:37
查看更多