首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Error.aspx /HandleError

Error.aspx /HandleError
EN

Stack Overflow用户
提问于 2011-03-07 02:33:37
回答 1查看 352关注 0票数 1

我正在做MVC2,我为我所有的控制器类赋予了HandleError属性。在我的web.config中,我的视图共享文件夹中也有Error.aspx。在控制器中仍然存在异常,Error.aspx不会呈现

EN

回答 1

Stack Overflow用户

发布于 2012-12-13 13:52:16

在StackOverflow上有很多关于这方面的问题,因为这是一个棘手的问题,如果你不小心的话会有很多陷阱。从声音上看,您需要将HTTP Response设置为OK,否则服务器仍然会呈现一个通用的500错误页面,因为它仍然认为异常没有得到正确处理。

为此,请在error视图中添加以下代码:

@{ Response.StatusCode = (int)HttpStatusCode.OK; }

让我们知道这是否适用于您!

编辑:您还需要确保您的网站根目录下web.config文件的<System.Web>部分中有<customErrors mode="On"/>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5212542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档