Avatar billede karsten_larsen Praktikant
18. juli 2007 - 13:36 Der er 7 kommentarer og
1 løsning

Fange indhold af Server Error in Application

Er det muligt at fange beskeden fra serveren

Server Error in '/' Application

og gemme/sende beskeden videre og dernæst sende brugeren videre til en fejl side


?:-) karsten_larsen
Avatar billede neoman Novice
18. juli 2007 - 14:24 #1
Hvis jeg forstår det korrekt så  er der, som sædvanligt, et helt minefelt i .NET  til at logge fejl:)

http://msdn2.microsoft.com/en-us/library/ms178701(vs.80).aspx

mens en redirect efter en fejl kan håndteres i web.config direkte, f.eks.

      <customErrors mode="RemoteOnly" defaultRedirect="~/Error.aspx">
        <error statusCode="404" redirect="~/Error.aspx?code=404" />
        <error statusCode="408" redirect="~/Error.aspx?code=408" />
        <error statusCode="505" redirect="~/Error.aspx?code=505" />
      </customErrors>
Avatar billede karsten_larsen Praktikant
18. juli 2007 - 15:08 #2
kigger på det
:-) karsten_larsen
Avatar billede kalp Novice
18. juli 2007 - 18:17 #3
Du kan også benytte Global.asax

    void Application_Error(object sender, EventArgs e)
    {
      //gem besked...
      Response.Redirect("http://www.eksperten.dk/fejlside.html");
    }
Avatar billede karsten_larsen Praktikant
18. juli 2007 - 18:51 #4
kalp -> hvordan fanger jeg så fejlen.

Server Error in '/' Application, den genereres vel af IIS eller hur.

ellers er det vel ikke andet for dette?
          Try
              ' Do something
            Catch ex as exception
                ' save and mail exeption
            end try

:-) karsten_larsen
Avatar billede kalp Novice
18. juli 2007 - 19:38 #5
Det gør du med

Server.GetLastError()

og sæt endnu et punktum så vælger du selv hvad du vil have.. Message eller whatever..
Avatar billede kalp Novice
18. juli 2007 - 19:39 #6
så nej.. du behøver stadig ikke try catch blokken for at fange fejlen.
Avatar billede kalp Novice
31. juli 2007 - 23:51 #7
går ud fra du fik det til at fungerer.
Avatar billede karsten_larsen Praktikant
05. august 2007 - 09:13 #8
Tak for hjælpen - det fungerer - havde glemt sp.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester