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
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)
%>
quelqu'un a-t-il une voie d'amélioration possible en tête ?
merci d'avance.