Hallo kettenschutz,
irgendwo gibt's bestimmt einen Log, und eigentlich sollte ASP bei Fehlern auch etwas sinnvolles ausgeben, das den Fehler beschreibt. Bei Produktionsseiten schaltet man das natürlich ab.
eine Möglichkeit ist, sich eine Custom Error Page zu machen. Hier steht was dazu. Solltest Du einen Syntax-Error im Script haben, der es am Starten hindert, wird das der einzige Weg sein. Das hier erzählt auch einiges darüber. Das Handling im IIS5 ist für den heutigen IIS natürlich anders, aber prinzipiell sind Custom Error Definitionen immer noch möglich. Vielleicht hat bei eurem Server ja auch jemand diese Einträge gelöscht.
Laufzeitfehler kann man auch mit ON ERROR reporten. Entweder so:
ON ERROR RESUME NEXT
' verdächtiger Code
IF Err.Number > 0
Response.Write "Something went horribly wrong: "
Response.Write Err.Number
Response.Write "<br>"
Response.Write Err.Description
Response.End
END IF
oder so:
ON ERROR GOTO errorExit
' verdächtiger Code
Err.Clear
errorExit:
IF Err.Number > 0
Response.Write "Something went horribly wrong: "
Response.Write Err.Number
Response.Write "<br>"
Response.Write Err.Description
Response.End
END IF
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi