webForumDet fria alternativet

Fånga upp ett fel på asp sida

ASP

4 svar · 253 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Het händer att användare säger att de fått fel när de kört några av mina sidor. Finns det något sätt jag kan fånga upp ett fel och t.ex. skriva ned det i en log?

Sidorna ligger på ett webhotel så jag kommer inte åt inställnigar direkt i iis:en

Medlem sedan aug. 20039 340 inlägg
#2
 
on error gosub errhandler
'Kod med fel...

exit sub/function

errhandler:
' Gör något för att logga felet
resume next

Brukade funka i Visual Baic iaf...

Medlem sedan juni 200032 967 inlägg
#3

Ja, i VB, men det fungerar inte i VBScript. I ASP kan man göra så här:

on error resume next

' kod som kan bli fel

if err.number <> 0 then
      ' nått blev galet, skriv till log
      err.clear
end if

on error goto 0

mvh

Medlem sedan aug. 20039 340 inlägg
#4

Funkar inte gosub? Den koden som du skrev måste man ju annars ha ungefär överallt om man inte vet var felet finns...

Medlem sedan juni 200032 967 inlägg
#5

nitro2k01 skrev:

Funkar inte gosub?

Nepp.

nitro2k01 skrev:

Den koden som du skrev måste man ju annars ha ungefär överallt om man inte vet var felet finns...

Japp. Man får se till att inte koda fel istället. ;)

Felhantering i ASP är inte speciellt roligt.

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)