Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义错误页面不使用Stats HttpHandler/Global-可以为一个页面禁用吗?_C#_Asp.net - Fatal编程技术网

C# 自定义错误页面不使用Stats HttpHandler/Global-可以为一个页面禁用吗?

C# 自定义错误页面不使用Stats HttpHandler/Global-可以为一个页面禁用吗?,c#,asp.net,C#,Asp.net,我已经编写了一个显示错误消息的自定义错误页面。这是一个aspx页面(而且它必须是) 问题是,我使用禁用的数据库测试了自定义错误,页面无法加载。这是由于(我认为)我有httphandlers和global.asax代码试图访问数据库,因此如果数据库关闭,应用程序永远无法访问error.aspx页面 有人知道如何在应用程序的某个页面中禁用所有HttpHandler和global.asax事件吗?为什么不在global\u asax中处理错误,并使用正确的错误消息将用户从Application\u e

我已经编写了一个显示错误消息的自定义错误页面。这是一个aspx页面(而且它必须是)

问题是,我使用禁用的数据库测试了自定义错误,页面无法加载。这是由于(我认为)我有httphandlers和global.asax代码试图访问数据库,因此如果数据库关闭,应用程序永远无法访问error.aspx页面


有人知道如何在应用程序的某个页面中禁用所有HttpHandler和global.asax事件吗?

为什么不在global\u asax中处理错误,并使用正确的错误消息将用户从Application\u error重定向到error.aspx?

我不尝试处理错误。我只是将它们重定向到错误页面,但由于我的一个HttpHandler无法访问数据库,因此无法正确重定向。您可以从IIS禁用该处理程序。你可以像我告诉你的那样将它们重定向到你的错误页面,这比禁用处理程序要好!您好,这是一个软件版本,我不能禁用处理程序,因为我们使用它进行日志记录/安全性等:-(