webForumDet fria alternativet

Felhantering med web.config

.NET

2 svar · 218 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

Om man använder customerrors on i web.config och redirectar användare till en .aspx-fil, finns det då något sätt att skicka med felkoden för det fel som orsakade redirecten?

Medlem sedan juni 20019 024 inlägg
#2

Använd Server.GetLastError som retunerar ett System.Exception-objekt.

Det går att använda på antingen din felhanteringsfil (t ex error.aspx) eller i din global.asax.

Medlem sedan dec. 20003 563 inlägg
#3

Det verkade som att när man använde web.config och redirect, tömdes server.getlasterror på information, jag fick en del NullReference på detta sätt.
Källa: http://www.allfreetech.com/ShowMain.asp?MainID=145

Men efter en kombination av Page_Error och defaultRedirect blev det en helt ok lösning.

Tackar!

299 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
170 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)