www.server.com/*. Aspx возвращает ошибку сервера, а не пользовательскую ошибку - PullRequest
0 голосов
/ 25 февраля 2020

Я обновил свою папку клиента, чтобы иметь страницу с общей ошибкой, которая будет отображаться при любой ошибке.

www.server.com/wrongone

переводит меня на пользовательская страница ошибки. -> Работает нормально

www.server.com/correctone/wrongone.aspx -> Это обрабатывается на уровне приложения, поэтому у меня нет проблем с этим.

Но когда я нажимаю www.server.com/wrongone.aspx,

Отображается ошибка сервера. -> Я не хочу отображать ошибку сервера

Что я должен сделать (на уровне IIS), чтобы перенаправить его на пользовательскую страницу ошибки?

1 Ответ

0 голосов
/ 26 февраля 2020

Это зависит от того, какой статус вы получили. Чтобы установить пользовательскую страницу ошибок для файла .aspx, вам нужно установить. NET страница ошибок <customError> вместо страницы ошибок.

Вы можете найти ее в IIS manager-> site site ->. NET страница ошибки, и вам нужно добавить правило для вашего кода состояния / страницы ошибки. Когда вы нажмете код ошибки, страница будет перенаправлена ​​на вашу страницу ошибки. Если ваш код состояния равен 500, то в некоторых случаях пользовательская страница не будет работать.

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831398 (v% 3Dws.11)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...