【发布时间】:2010-12-08 17:23:57
【问题描述】:
每当用户尝试访问他们无权访问的任何区域时,我都想引发安全异常。我需要比 AuthorizeAttribute 给我更多的控制,所以在操作中我有这个:throw new HttpException((int)HttpStatusCode.Unauthorized, String.Empty);,它适用于 404 和 403。但是我得到的是一个 500 错误:
Description: An unhandled exception occurred during the当前网络请求的执行。 请查看堆栈跟踪以获取更多信息 有关错误和位置的信息 它起源于代码。
Exception Details: System.Web.HttpException:
有没有办法抛出 401 或者只是将用户重定向到自定义 401 视图的情况。
【问题讨论】:
标签: asp.net-mvc-2