如果未建立 SQL 连接,则显示“自定义错误”页(基础提供程序在打开时失败)

Show Custom Error page if SQL Connection is not established (The underlying provider failed on Open happens)

提问人:Farshad Nasehi 提问时间:9/4/2023 最后编辑:Farshad Nasehi 更新时间:10/8/2023 访问量:29

问:

我按照 Microsoft 网站中提到的说明进行操作,以防止在未建立连接字符串时出现黄页,如以下代码所示:

void Application_Error(object sender, EventArgs e)
    {
        // Get the exception object.
        Exception exc = Server.GetLastError();//Gives Error Correctly
        Response.Redirect("~/Errors/404.htm");//Reponse Is Null!!
        Server.ClearError();
    }

但在“Application_Error”方法中,它会引发一个错误,上面写着“响应在此上下文中不可用”!。因此,无法重定向到我的错误页面。

有什么建议吗?

asp.net-mvc 错误处理 连接字符串

评论


答: 暂无答案