由于ASP.NET成员资格的角色,当我/她被拒绝访问某个页面时,我想将用户重定向到自定义错误页面。我认为这可以通过web.config文件的customErrors部分解决,但我尝试过的错误都没有发现。

换句话说,如果用户处于角色“Project Focal”中。访问,并尝试访问仅授权角色“管理员”中的用户的页面,我希望ASP.NET将此用户重定向到我可以记录错误并帮助用户的特殊页面。

这听起来像一个简单的要求,但我的谷歌搜索都找不到答案。任何帮助将不胜感激。

有帮助吗?

解决方案

您的答案在于此处

在这种情况下,它有一个很好的解释以及为什么必须使用Application_EndRequest。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top