custom error page doesnt load

D

dee

Hi

In web.config I have to the following:

<configuration>
<system.web>
<customErrors defaultRedirect="error.htm" mode="On" />
</system.web>
</configuration>

I generated a forced error in my page. Instead of being
redirected to error.htm i get the following error message form dotnet:

**********
Runtime Error

Description: An application error occurred on the server. The current
custom error settings for this application prevent the details of the
application error from being viewed.

Details: ...

**********

Why don't I ger redirected to my error.htm page?

Thanks.
Dee
 
G

Guest

Do this instead. On Global.asax.cs

protected void Application_Error(Object sender, EventArgs e)
{
Response.Redirect("error.htm");
}

However should be better you use Server.Transfer("error.aspx");

So you can log the error

Hope it helps
 
D

dee

Hi Albert
protected void Application_Error(Object sender, EventArgs e)
{
Response.Redirect("error.htm");
}
has still same result; it doesnt take me to error.htm but to dotnet page.
 
G

Guest

The donotpage? what's that?

dee said:
Hi Albert
protected void Application_Error(Object sender, EventArgs e)
{
Response.Redirect("error.htm");
}
has still same result; it doesnt take me to error.htm but to dotnet page.
 
D

dee

Here is the page:

Runtime Error
Description: An application error occurred on the server. The current custom
error settings for this application prevent the details of the application
error from being viewed.

Details: To enable the details of this specific error message to be viewable
on the local server machine, please create a <customErrors> tag within a
"web.config" configuration file located in the root directory of the current
web application. This <customErrors> tag should then have its "mode"
attribute set to "RemoteOnly". To enable the details to be viewable on
remote machines, please set "mode" to "Off".

<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web>
</configuration>

Notes: The current error page you are seeing can be replaced by a custom
error page by modifying the "defaultRedirect" attribute of the application's
<customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
 
D

dee

When I set it to "off" it still shows dotnet error page but now it even
shows the lines.
Here is part of the error page:

------

Arithmetic operation resulted in an overflow.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.OverflowException: Arithmetic operation resulted
in an overflow.

Source Error:

Line 327: Dim n As Int16
Line 328: n = 0
Line 329: n = 1 / n
Line 330:
Line 331: Me.DataBind()


..
..
..
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,073
Latest member
DarinCeden

Latest Threads

Top