En runtime feil oppstår i ASP.NET når programmet møter et problem i logikk som bryter reglene for Common Language Runtime (CLR ) montering. Alle . NET applikasjoner innebære en prosess som kalles just-in -time ( JIT ) kompilering , hvor webapplikasjon er kompilert inn en runtime-bibliotek som deretter henrettet av . NET Framework installert på webserveren . To vanlige måter å feilsøke rutime feil er ved å endre søknaden web.config eller utfører avvikshåndtering i koden . Du trenger
Visual Studio eller Visual Web Developer Express
Vis flere instruksjoner
Endre web.config fil
en
Naviger til roten av katalogen på webserveren der programmet ligger .
2
Lokaliser " web.config " filen i listen over filer .
3
Åpne "web . config " fil ved hjelp av Visual Studio eller Notepad .
4
Finn" "tag.
5 Under " ; "tag , type:
6
Lagre endringer i filen og avslutter ; kjøre programmet og vise detaljene for den feil som vil hjelpe deg å finne en løsning.
Utfør feil Unntak håndtering i Code
7
Åpne nettsiden fil eller prosjekt i Visual Studio (eller Visual Web Developer Express).
8
Finn den delen av koden som utføres når feilen oppstår (f.eks , kan dette være på Page_Load hendelse eller som svar på noen annen hendelse, som for eksempel å klikke på en knapp ) .
9
legg ved kode som kjører inne i en " prøve" blokk som følger : en
prøve
{
... vedlegge all kode her ...
}
10
Under "prøve" blokk , skriv : en
catch ( Exception ex )
{
Response.Write ( ex.Message.ToString ( ));
}
11
Lagre endringer i programmet og tett
12
Kjør ASP.NET applikasjon og observere de meldingene som vises gjennom avvikshåndtering kode . Dette bør gi opplysninger om feil som vil hjelpe deg å finne en løsning.