Są kody w web.config:Jak przekierować wszystkie httpErrors do niestandardowego adresu URL?
<system.web>
<customErrors mode="Off" >
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear />
<error statusCode="404" prefixLanguageFilePath="" path="/ResourceNotFound" responseMode="ExecuteURL" />
<error statusCode="500" prefixLanguageFilePath="" path="/ResourceNotFound" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
Powyższe ustawienia przekieruje httpError od 404 do 500 tylko.
Ale zamiast ręcznie dodać cały kod błędu 400, 401, 403 .... etc..etc ...
możemy po prostu ustawić go przekierować wszystkie błędy do tej samej zawartości bez wpisywania wszystkich Kod błędu?
<error statusCode="400" .....
<error statusCode="401" .....
<error statusCode="403" .....
<error statusCode="404" .....
<error statusCode="xxx" ....
Program OP zapytał, czy istnieje sposób przekierowania do strony błędu dla WSZYSTKICH błędów bez konieczności wprowadzania każdego możliwego błędu HTTP w pliku web.config. Właśnie powtórzyłeś jego pytanie. – webworm
@webworm Wybrałem to jako odpowiedź, ponieważ zakładałem, że odpowiedział pośrednio na to pytanie. Odpowiedź brzmi "Nie", każdy kod błędu http musi być zdefiniowany osobno. Nie ma czegoś takiego jak kod błędu = :) –
mjb
Co to jest zawartość (kod źródłowy) *** Oops.aspx ***? – Kiquenet