Avatar billede torbenmelander Nybegynder
31. december 2002 - 16:05 Der er 5 kommentarer og
2 løsninger

web.config - Custom Errors

Hvorfor virker dette script ikke ???

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors defaultRedirect="/beta/_error/error.htm" mode="RemoteOnly">
            <error statusCode="400" redirect="/beta/_error/400.htm"/>
            <error statusCode="401;1" redirect="/beta/_error/401-1.htm"/>
            <error statusCode="401;2" redirect="/beta/_error/401-2.htm"/>
            <error statusCode="401;3" redirect="/beta/_error/401-3.htm"/>
            <error statusCode="401;4" redirect="/beta/_error/401-4.htm"/>
            <error statusCode="401;5" redirect="/beta/_error/401-5.htm"/>
            <error statusCode="403;1" redirect="/beta/_error/403-1.htm"/>
            <error statusCode="403;10" redirect="/beta/_error/403-10.htm"/>
            <error statusCode="403;11" redirect="/beta/_error/403-11.htm"/>
            <error statusCode="403;12" redirect="/beta/_error/403-12.htm"/>
            <error statusCode="403;13" redirect="/beta/_error/403-13.htm"/>
            <error statusCode="403;15" redirect="/beta/_error/403-15.htm"/>
            <error statusCode="403;16" redirect="/beta/_error/403-16.htm"/>
            <error statusCode="403;17" redirect="/beta/_error/403-17.htm"/>
            <error statusCode="403;2" redirect="/beta/_error/403-2.htm"/>
            <error statusCode="403;3" redirect="/beta/_error/403-3.htm"/>
            <error statusCode="403;4" redirect="/beta/_error/403-4.htm"/>
            <error statusCode="403;5" redirect="/beta/_error/403-5.htm"/>
            <error statusCode="403;6" redirect="/beta/_error/403-6.htm"/>
            <error statusCode="403;7" redirect="/beta/_error/403-7.htm"/>
            <error statusCode="403;8" redirect="/beta/_error/403-8.htm"/>
            <error statusCode="403;9" redirect="/beta/_error/403-9.htm"/>
            <error statusCode="403" redirect="/beta/_error/403.htm"/>
            <error statusCode="404;1" redirect="/beta/_error/404-1.htm"/>
            <error statusCode="404b" redirect="/beta/_error/404b.htm"/>
            <error statusCode="405" redirect="/beta/_error/405.htm"/>
            <error statusCode="406" redirect="/beta/_error/406.htm"/>
            <error statusCode="407" redirect="/beta/_error/407.htm"/>
            <error statusCode="410" redirect="/beta/_error/410.htm"/>
            <error statusCode="412" redirect="/beta/_error/412.htm"/>
            <error statusCode="414" redirect="/beta/_error/414.htm"/>
            <error statusCode="500;100" redirect="/beta/_error/500-100.asp"/>
            <error statusCode="500;11" redirect="/beta/_error/500-11.htm"/>
            <error statusCode="500;12" redirect="/beta/_error/500-12.htm"/>
            <error statusCode="500;13" redirect="/beta/_error/500-13.htm"/>
            <error statusCode="500;14" redirect="/beta/_error/500-14.htm"/>
            <error statusCode="500;15" redirect="/beta/_error/500-15.htm"/>
            <error statusCode="500" redirect="/beta/_error/500.htm"/>
            <error statusCode="501" redirect="/beta/_error/501.htm"/>
            <error statusCode="502" redirect="/beta/_error/502.htm"/>
        </customErrors>
    </system.web>
</configuration>

Alle filerne eksistere ...

Fejlen kan ses her:

www.melanders.dk/beta/denherfindesikke.aspx
Avatar billede odegaard Nybegynder
31. december 2002 - 16:10 #1
Tja... det er jo svært at se når du har fjernet custom errors, så du ikke kan få en rigtig fejlbesked :-)

Så vidt jeg husker, er Web.Config case-sensitiv, så tjek lidt om du har skrevet med forkert case.
Eksisterer filerne du peger på?

Prøv at starte med en enkelt status-code. Det er lidt enklere at debugge.
Avatar billede odegaard Nybegynder
31. december 2002 - 16:13 #2
Min se således ud, og virker:
<customErrors defaultRedirect="error.aspx?error=default" mode="Off">
    <error statusCode="500" redirect="error.aspx?errorcode=500"/>
</customErrors>
Avatar billede torbenmelander Nybegynder
31. december 2002 - 16:13 #3
Okay jeg bliver nødt til at smutte nu, men vender tilbage engang i morgen ... Foreløbig siger jeg tak for hjælpen :)
Avatar billede torbenmelander Nybegynder
01. januar 2003 - 12:50 #4
Okay jeg har kigget nærmere på det ... og det viser sig at det virker så længe jeg ikke sætter de koder ind der har Sub Error Codes f.eks. 500;15 ...

Jeg har prøvet med disse uden held: 500;15, 500-15

Har I nogen ideér om hvordan Sub Error Codes skrives i web.config ?
Avatar billede torbenmelander Nybegynder
03. januar 2003 - 19:16 #5
Nå ja ... men så må jeg jo nøjes at redirecte "hovedfejlkoderne" ...
Avatar billede odegaard Nybegynder
03. januar 2003 - 19:35 #6
Ifølge SDK'en, så kan jeg ikke se at man kan det. Hvis du ikke kan indtaste det direkte i statuscode, så har jeg svært ved at se hvordan du ellers skulle gøre det. Kunne du evt. lave din fejl-side dynamisk, så du her måske kan fange fejlen ?
Avatar billede torbenmelander Nybegynder
04. januar 2003 - 15:06 #7
Siden er dynamisk men jeg ved ikke hvordan jeg kan finde ud af hvilken fejlkode det er :(
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