处理错误属性未按预期方式工作

本文关键字:方式 工作 错误 属性 处理 | 更新日期: 2023-09-27 17:57:10

我有一个 ASP.Net MVC 2 Web应用程序,其中我有HomeController。索引方法生成未经授权的异常。我有自定义错误=on。现在我想在具有异常消息的共享文件夹中显示视图错误.aspx。但是我在浏览器中找不到资源/错误。

注意:我已经浏览了StackOverflow上的所有相关链接。

有什么帮助吗?

处理错误属性未按预期方式工作

一步一步:

  1. 使用默认的视觉工作室向导创建新的 ASP.NET MVC 项目
  2. 修改主控制器,使其如下所示:

    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            throw new Exception("oops");
        }
    }
    
  3. 将以下内容添加到 web.config 的<system.web>部分:

    <customErrors mode="On" />
    
  4. 运行应用程序

  5. 正如预期的那样,显示了~/Views/Shared/Error.aspx