【发布时间】:2008-12-10 12:05:20
【问题描述】:
我的控制器上有以下 HandleError 过滤器:
[HandleError(ExceptionType = typeof(ArgumentException), View = "DestinationError")]
我已经设置了 Web.Config,以便启用 customErrors。我遇到的问题是 HandleError 过滤器工作正常,当我在 Visual Studio 本地运行应用程序时,但是当我将它部署到服务器时,我得到的只是 500 内部服务器错误,表明错误视图不能找到了。
以前有没有人遇到过这种情况,我怀疑路由可能是问题的根本原因(hoho)。该站点被部署到 web 根目录中,而不是 wwwroot 本身,因此 IIS 可能无法找到错误文件。
【问题讨论】: