我有一个MVC5网站,我使用这样的角色:
[Authorize(Roles = ApplicationTypes.ReadOnlyRole)]
public partial class HomeController : BaseController
- 如果缺少权限,如果自定义错误模式为ON,用户将看到异常+ callstack,如果为OFF,则会看到其他一些标准页面。
如何捕获访问被拒绝的异常并重定向到另一个页面? 我知道我可以创建一个自定义属性并从那里重定向,但这应该是标准功能,不需要提出定制的东西。
该站点使用Windows身份验证,因此用户已经过身份验证,但如果角色丢失,可能会在以后失败。
谢谢。