Nascondere pagine di errore di ASP.NET

domenica 23 dicembre 2012 - 10.29

86Marco Profilo | Expert

Buongiorno a tutti.

Ho un problema con la mia web application.

Come posso fare per nascondere le pagine di errore come quella esposta di seguito?
Sono riuscito ad impostare una pagina di errore qualora venisse intercettato l'errore 404, ma come posso fare per il resto degli errori?

Vorrei impostarlo in quanto,come vedete,se viene visualizzata la pagina al suo interno è presente parte del codice della mia applicazione.

Sapete aiutarmi??

grazieeeee

1018x360 60Kb

martinez Profilo | Senior Member

>Buongiorno a tutti.
Ciao
>
>Ho un problema con la mia web application.
>
>Come posso fare per nascondere le pagine di errore come quella
>esposta di seguito?
>Sono riuscito ad impostare una pagina di errore qualora venisse
>intercettato l'errore 404, ma come posso fare per il resto degli
>errori?
>
>Vorrei impostarlo in quanto,come vedete,se viene visualizzata
>la pagina al suo interno è presente parte del codice della mia
>applicazione.
>
>Sapete aiutarmi??
Ciao. Basta che imposti il debug dell'applicazione a false ... Adesso è true e ti infica tutti gli errori per aiutarti a risolverli .... ;)

In produzione dovresti inserire il debug a false così:

<compilation debug="false" />

>grazieeeee
>
Prego e tanti auguri di buone feste.

86Marco Profilo | Expert

Grazie mille,
e se invece volessi impostare una pagina di errore personalizzata?? :)

Grazie ancora e auguri anche a te

martinez Profilo | Senior Member

>Grazie mille,
prego di nulla!

>e se invece volessi impostare una pagina di errore personalizzata??
>:)
devi impostare gli errori personalizzati in questo modo, indicando per ogni codice di errore la pagina alla quale puntare:

<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="/error.aspx"> <error statusCode="404" redirect="/404.aspx" /> </customErrors> </system.web> </configuration>

>Grazie ancora e auguri anche a te
Ciao prego di niente ... Accetta le risposte se ti sono state d'aiuto!!! :)

86Marco Profilo | Expert

Bhe ma... come faccio a sapere, come nel caso del primo post, quale è il codice d'errore che viene generato? :D

martinez Profilo | Senior Member

>Bhe ma... come faccio a sapere, come nel caso del primo post,
>quale è il codice d'errore che viene generato? :D

Wikipedia docet : http://it.wikipedia.org/wiki/Elenco_dei_codici_di_stato_HTTP

Buon Natale!

OOPPSSSSS! intendevi gli errori ASP.NET? beh avevo già risposto con questa riga:

<customErrors mode="RemoteOnly" defaultRedirect="/error.aspx">

gli errori vengono indirizzati alla error.aspx .... tutti

86Marco Profilo | Expert

troppo tropp gentile!!

Accetto la risposta!!! ;)

Ciao e Buone Feste
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5