CustomError не работает должным образом - PullRequest
0 голосов
/ 20 апреля 2010

Я использую следующие настройки для customError.

У меня есть папка «Администратор», имеющая доступ к роли администратора. Когда кто-то, кроме администраторов, пытается получить доступ к страницам внутри папки администратора, он перенаправляется на страницу входа. Я ожидаю, чтобы отобразить «NoAccess.aspx».

Что не так с этим кодом? Или есть другой смысл для statusCode = 403.

Может ли кто-нибудь помочь с этим?

Спасибо, что поделились своим драгоценным временем.

1 Ответ

1 голос
/ 20 апреля 2010

Если вы используете IIS 7, страницы ошибок должны быть установлены здесь:

UPD: Хорошо, после рассмотрения вопроса я понял, что проблема в чем-то еще .. По умолчанию система аутентификации в ASP.NET перенаправляет все 403 запроса на страницу входа. Это способ кодирования, и да, он игнорирует настройки we.config.

Конечно, есть решения. Вы можете проверить пример того, как это было решено здесь (аналогичный вопрос SO) Как я могу показать 403 с членством в ASP.NET?

Удачи!

...