Я использую VS2005 C # ASP.NET 2.0.
Я использовал управление ролями в web.config
со следующим фрагментом кода:
`<location path="Administrator">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*" />
</authorization>
</system.web>
</location>`
Однако, когда пользователь сне назначенные роли не пытаются войти в систему, они перенаправляются на пользовательскую страницу ошибок, которую я определил:
<customErrors defaultRedirect="~/Error/UnexpectedError.aspx" mode="On">
<error statusCode="404" redirect="~/Error/PageNotFound.aspx"/>
</customErrors>
Моя defaultRedirect
страница предназначена для обработки непредвиденных ошибок в моем коде.
Могу ли я узнать, есть ли код ошибки, который я могу использовать для перенаправления пользователей, которые зарегистрированы, но не назначены роли пытается войти на другую страницу вместо моей страницы ошибок по умолчанию?