Asp.net mvc “的直接原因和来源是什么?”;很抱歉,处理您的请求时出错。”;消息
关于ASP.NETMVC错误“对不起,在处理您的请求时发生了一个错误”有很多问题。不幸的是,我找不到任何真正讨论实际发生的事情的人。可以理解,他们关注的是潜在的错误,而不是消息的直接来源和原因。因此,这些解决方案对同一个问题给出了各种各样的答案 以下是几个例子:Asp.net mvc “的直接原因和来源是什么?”;很抱歉,处理您的请求时出错。”;消息,asp.net-mvc,error-handling,Asp.net Mvc,Error Handling,关于ASP.NETMVC错误“对不起,在处理您的请求时发生了一个错误”有很多问题。不幸的是,我找不到任何真正讨论实际发生的事情的人。可以理解,他们关注的是潜在的错误,而不是消息的直接来源和原因。因此,这些解决方案对同一个问题给出了各种各样的答案 以下是几个例子: 根据我研究的许多答案中的堆栈跟踪数据,似乎这可能是在课堂上触发的。通常,这似乎是执行ActionResult方法中未处理错误的直接结果 我想了解信息中的“处理您的请求”一词。根据我看到错误显示的方式,这似乎不太可能是指HTT
我想了解信息中的“处理您的请求”一词。根据我看到错误显示的方式,这似乎不太可能是指HTTP请求。也许MVC架构中有更细粒度的东西?有人能进一步说明此消息的来源和原因吗?现成ASP.Net MVC应用程序的默认错误处理将错误重定向到error.aspx共享视图。您将在error.aspx文件中找到“对不起,处理请求时出错”消息文本。该消息不是从.Net类生成的 下面的问题让我明白了: 要查看有关潜在错误的更多详细信息,您有几个选项
- 自定义default Error.aspx页面以显示有关基本错误的详细信息
- 关闭web.config文件中的CustomErrors。将来的错误应该显示默认的ASP.Net“黄屏”错误详细信息,而不是“抱歉,出现错误消息”
- 在关联的ActionResult方法中专门处理错误
@{Html.RenderPartial(“~/Views/Error/Error500.cshtml”);}
然后显示了我在error404旁边设置的错误页面。