Bonjour,
je souhaite intercepter les erreurs internes au serveur (erreurs 500 de IIS) pour expliciter le pourquoi du comment plutôt que d'avoir des messages abscons pour les utilisateurs.
j'ai donc mon "on Error resume next" puis un "if err then ..." mais cela ne marche pas.
j'ai donc regardé du côté de l'objet "ASPError", mais sans trop de succès : je génère une erreur bien définie, j'initialise l'objet et je l'appelle... rien
quelqu'un a-t-il une voie d'amélioration possible en tête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <% dim objErr set objErr=Server.GetLastError() response.write("ASPCode=" & objErr.ASPCode) response.write("<br />") response.write("ASPDescription=" & objErr.ASPDescription) response.write("<br />") response.write("Category=" & objErr.Category) response.write("<br />") response.write("Column=" & objErr.Column) response.write("<br />") response.write("Description=" & objErr.Description) response.write("<br />") response.write("File=" & objErr.File) response.write("<br />") response.write("Line=" & objErr.Line) response.write("<br />") response.write("Number=" & objErr.Number) response.write("<br />") response.write("Source=" & objErr.Source) %>
merci d'avance.
Partager