日期:2014-05-19  浏览次数:20466 次

服务器错误的自定义处理方法,希望大家指教
我是新接触ASP.NET的菜鸟,对ASP.NET的架构及特性不是很熟悉,所以想请大家多多指教。

要求描述:在服务器处理中发生内部error的时候,把详细错误内容及ErrorStack的内容显示在自定义的aspx错误页面。

在 <customErrors> 配置节中为方便调试作了如下配置:
      <customErrors   mode= "On "   defaultRedirect= "/genericerror.htm ">
            <error   statusCode= "500 "   redirect= "~/ErrorPage/DBError.aspx "/>
      </customErrors>

接下来应如何做才能在系统发生服务器内部错误的时候,将详细错误内容及ErrorStack的内容显示在DBError.aspx页面上呢?请大家多多指教!

------解决方案--------------------
Exception LastError = Server.GetLastError();