为什么MVC不使用Error.aspx?

gfr*_*zle 1 vb.net security model-view-controller asp.net-mvc

我正在尝试为我的ASP.NET 1.0 MVC应用程序(VB)添加一些安全性,但我无法让它工作.在我的控制器的顶部,我有:

<HandleError()> _
Public Class HomeController
Run Code Online (Sandbox Code Playgroud)

如果用户没有正确的角色,我将覆盖OnActionExecuting并抛出SecurityException.

我读过的所有内容都指出,默认情况下,这应该首先在当前文件夹(Home)中查找Error.aspx,然后在Shared文件夹中查找.我在两个文件夹中都有Error.aspx,而我所得到的只是一个"安全例外"黄色死亡屏幕.

我错过了什么?

Pha*_*bus 5

你的web.config中有customErrors = On吗?

这里