Rolf B: ASP - VBSCRIPT - CreateFolder in Loop aus Datenbankeinträgen

Beitrag lesen

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