CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Dec 2007
    Location
    South Africa
    Posts
    263

    Problem Redirecting to the Custom Error Page

    Good Day ALL

    I have tried something and i am not sure what is the problem.

    i have inherited the an asp.net app. So i want to add the custom Error Handling. I know there are two methods i can do this.

    1) Web Config

    2)Global.asa

    So i started with the web config just to see how it will look and i accessed the page that normally gives an Exception. so basically i have a page gives a


    500 - Internal server error.
    There is a problem with the resource you are looking for, and it cannot be displayed.


    So now , if there is an Error i want it to go to that Error Page. In the web config i have the Following

    Code:
    <customErrors defaultRedirect="content/ErrorPages/SupportError.aspx" mode="On">
      <error statusCode="404" redirect="content/ErrorPages/SupportError.aspx" />
      <error statusCode="400" redirect="content/ErrorPages/SupportError.aspx" />
      <error statusCode="500" redirect="content/ErrorPages/SupportError.aspx" />
    </customErrors>
    This means that when this kind of Errors occur it should redirect to that page. All these pages are contents of the Master page including the Error page. But this Error Persist it does not show me the Error page. Even if i try to see if it goes to "Application_Error" in the Global.asa nothing goes there.

    So i have also tried the second option. so i turned the web config part
    "off" and i trapped this in the global.asa like this


    Code:
     Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
        Server.Transfer("~/Content/ErrorPages/SupportError.aspx")
     
        'Response.Redirect("~/Content/ErrorPages/SupportError.aspx", False)
    End Sub
    but still nothing happens

    THanks
    Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."

  2. #2
    Join Date
    Jun 2005
    Location
    JHB South Africa
    Posts
    3,772

    Re: Problem Redirecting to the Custom Error Page

    Well often a 500 Error means the Web Application and/or Web.config file have a serious problem and cannot load at all, hence it will not show the requested error page...

    Start off with something a little easier... the 40# errors are easier to create and trap, and are predominately handled via the Web.config file...
    Articles VB6 : Break the 2G limit - Animation 1, 2 VB.NET : 2005/8 : Moving Images , Animation 1 , 2 , 3 , User Controls
    WPF Articles : 3D Animation 1 , 2 , 3
    Code snips: VB6 Hex Edit, IP Chat, Copy Prot., Crop, Zoom : .NET IP Chat (V4), Adv. ContextMenus, click Hotspot, Scroll Controls
    Find me in ASP.NET., VB6., VB.NET , Writing Articles, My Genealogy, Forum
    All VS.NET: posts refer to VS.NET 2008 (Pro) unless otherwise stated.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured