2017-09-14 7 views
0

Kann mir jemand mit dem folgenden Fehler helfen.asp.net C# 404 Seite nicht gefunden

Wenn ich versuche, meinen Link wie diesen localhost:1297/Index.aspx einzugeben, wird es richtig geöffnet.

Aber wenn ich versuche, den Link zu öffnen, wie diese

http://localhost:1297/Index.aspxabc

es 404 error wirft.

Ich habe versucht, diesen Fehler zu umgehen, indem ein Code in web.config hinzufügen, wie unten dargestellt:

<customErrors mode="On" defaultRedirect="~/Error.aspx"> 
     <error statusCode="404" redirect="~/404.aspx"/> 
</customErrors> 

Aber noch ist es den gleichen Fehler zeigt:

Error Image

Bitte nach dem Link, der den Fehler zeigt

+1

die '404.aspx' Datei existiert tatsächlich in Ihrem Projekt? – Jerodev

+0

Ja, 404.aspx ist in meinem Projekt erstellt. – Vishal

Antwort

0

Versuchen Sie dies, ich denke, es wird das Problem lösen

<configuration> 

    <system.web> 
     <customErrors mode="On" redirectMode="ResponseRewrite"> 
     <error statusCode="404" redirect="404.aspx" /> 
     </customErrors> 
    </system.web> 

    <system.webServer> 
     <httpErrors errorMode="Custom"> 
     <remove statusCode="404"/> 
     <error statusCode="404" path="/404.aspx" responseMode="ExecuteURL"/> 
     </httpErrors> 
    </system.webServer> 

</configuration> 
+0

Jetzt zeigt es mir 500.19 internen Serverfehler. – Vishal

+0

stellen Sie sicher, Web-Konfiguration so aussehen –

+0

Vielen Dank, es funktioniert einwandfrei und zeigen Sie mir 404.aspx Seite. – Vishal