Avatar billede Monkeybrain Juniormester
15. april 2014 - 20:31 Der er 14 kommentarer og
1 løsning

web.config

Hej

Jeg har lavet en web.config med følgende indhold

<?xml version="1.0"?>
<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="off defaultRedirect="404.asp"/>
    </system.web>
</configuration>

Og derefter har jeg lagt den på roden af webstedet, hvor filen 404.asp også ligger. Er der så nogle der kan fortælle mig logikken i at den ikke viser 404.asp filen når der ikke findes nogen side.
Avatar billede kalp Novice
15. april 2014 - 21:15 #1
Mode skal jo være on.. Du har den på off
Avatar billede kalp Novice
15. april 2014 - 21:16 #2
Og sikre dig også at din 404 side hedder 404.asp og ikke 404.aspx
Avatar billede Monkeybrain Juniormester
15. april 2014 - 21:23 #3
Hej

Det er ændret, og virker stadig ikke. :-(
Kan der være noget på serveren der ikke tillader web.config?
Avatar billede kalp Novice
15. april 2014 - 21:33 #4
Må jeg se din web.config nu? I dit eksempel mangler du " efter off hvilket gør din web.config ugyldig..
Kan du se aspx på din server så virker web.config.

Hvis du koder klassisk asp og ikke aspx.net så er du helt galt på den
Avatar billede Monkeybrain Juniormester
15. april 2014 - 21:38 #5
www.cew.dk/test1.aspx - Virker fint!

<?xml version="1.0"?>
<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="on" defaultRedirect="404.asp"/>
    </system.web>
</configuration>

www.cew.dk/blalala - kan ikke finde fejlsiden?
Avatar billede kalp Novice
15. april 2014 - 21:38 #6
<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="on" defaultRedirect="~/404.asp"/>
    </system.web>
</configuration>

eller


<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="on" defaultRedirect="~/404.aspx"/>
    </system.web>
</configuration>
Avatar billede kalp Novice
15. april 2014 - 21:42 #7
nogle flere alternativer.. dobbelt fordi jeg stadig ikke ved om du faktisk har kaldt din fejl side for 404.asp og ikke 404.aspx XD

Det problem du har nu er vidst blot at du skal ramme din fejlside.. som du kan se leger jeg lidt med nogle tegn før dit filnavn.

<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="on" defaultRedirect="/404.asp"/>
    </system.web>
</configuration>

eller


<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="on" defaultRedirect="/404.aspx"/>
    </system.web>
</configuration>
Avatar billede Monkeybrain Juniormester
15. april 2014 - 21:52 #8
Den hedder 404.asp

www.cew.dk/404.asp

Jeg har prøvet med /404.asp og med den direkte URL osv. Intet vil min vej :-(
Avatar billede kalp Novice
15. april 2014 - 21:58 #9
kan du ikke lige forsøge med de samme web.config's
og kald sådan en url istedet ? http://www.cew.dk/404ff.aspx

jeg er usikker på om den her bliver fanget af 404 wjava script: void(0);ww.cew.dk/blalala
Avatar billede kalp Novice
15. april 2014 - 22:01 #10
ja det er det som du gør forkert:)

  <customErrors mode="On" defaultRedirect="/404.asp"/>

er korrekt
Avatar billede kalp Novice
15. april 2014 - 22:02 #11
www.cew.dk/blalala er ikke en ASPX side og derfor håndtere ASP.NET ikke den fejl. Det kunne f.eks gøres i IIS'en
Avatar billede Monkeybrain Juniormester
15. april 2014 - 22:23 #12
Der tabt du mig... skal 404.asp hedde 404.aspx istedet?
Avatar billede kalp Novice
15. april 2014 - 22:27 #13
Nej.. prøv blot at bruge denne web.config

<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="On" defaultRedirect="/404.asp"/>
    </system.web>
</configuration>


Når du har gjort det så kald denne url (så bør du få din 404.asp side):
http://www.cew.dk/404ff.aspx

Når du har gjort det så læs min kommentar #11 igen:)
Avatar billede Monkeybrain Juniormester
15. april 2014 - 22:56 #14
Hm.. hvorfor skriver den 'aspxerrorpath=/asdasd.aspx' i URL?
Avatar billede kalp Novice
15. april 2014 - 23:04 #15
Det er en god ting - det betyder at du så din 404.asp side:)

aspxerrorpath er en parameter som ASP.NET videresender til din 404 side.. f.eks kan man bruge den information til at logge et sted.
Hvis du vil vide hvilke sider dine brugere prøver at tilgå.
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

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