Evento Application_Error

lunedì 10 gennaio 2011 - 20.00
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010

voyager18 Profilo | Junior Member

Ciao a tutti! Nell'evento Application_Error nel file Global.asax ho scritto questo codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Quando nella pagina ErrorPage.aspx vado a recuperare la variabile di sessione con l'errore
Exception ex = (Exception)Session["Exception"];
la variabile ex è null.

Preciso che fino a quando utilizzavo ASP.NET 2 tutto funzionava. I problemi li ho adesso che sono passato per necessità ad ASP.NET ed a IIS7.

Perchè ho questo problema?

alx_81 Profilo | Guru

>Ciao a tutti! Nell'evento Application_Error nel file Global.asax
>ho scritto questo codice:
ciao

>Perchè ho questo problema?
non vorrei che l'abort del thread di response invalidasse la sessione..
prova così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

il secondo parametro della redirect impone al thread web di non essere abortito..

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

voyager18 Profilo | Junior Member

Ho provato e se nel secondo parametro del Redirect metto false, non vengo indirizzato alla ErrorPage.aspx ma viene comunque visualizzato l'errore di asp.net

alx_81 Profilo | Guru

>Ho provato e se nel secondo parametro del Redirect metto false,
>non vengo indirizzato alla ErrorPage.aspx ma viene comunque visualizzato
>l'errore di asp.net
Ma aspetta un momento, perchè non configuri il global.asax come indicato qui:
http://aspnetresources.com/articles/CustomErrorPages

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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