ASP 3 ed IIS 5 mettono a disposizione un nuovo oggetto, ASPError, per una gestione migliore rispetto ad IIS4/ASP2 degli errori.
Lo script che segue può essere personalizzato in modo da inviare via e-mail il resoconto degli errori generatisi e correggerli quanto prima.
Con IIS 5 è possibile mappare questo script in modo che sia la pagina richiamata in caso di errore 500;100, che è la pagina che viene richiamata in caso di un errore in uno degli script dell'applicazione.
<% On Error Resume Next set objError = Server.getLastError() strNumber = objError.AspCode strSource = objError.Category strPage = objError.File strDesc = objError.Description &_ " " & ObjError.ASPDescription strCode = Server.HTMLEncode(objError.Source) strLine = ObjError.Line set objError = nothing %> <table border=1> <tr><td>Numero:</td> <td><%=strNumber%></td></tr> <tr><td>Causa:</td> <td><%=strSource%></td></tr> <tr><td>File:</td> <td><%=strPage%></td></tr> <tr><td>Descizione:</td> <td><%=strDesc%></td></tr> <tr><td>Codice:</td> <td><%=strcode%></td></tr> <tr><td>Linea:</td> <td><%=strLine%></td></tr> </table>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.