如何在基于mvc web的系统的web配置中设置错误页面

时间:2014-04-04 09:16:40

标签: asp.net-mvc iis-7

我有基于MVC 4网络的系统。我需要在web.config文件中处理错误页面。我尝试使用httpError语法。当404它将显示空白页面。不显示实际的错误页面。网址也不会显示为错误页面。

web.config代码:

<httpErrors errorMode="Custom" existingResponse="Replace">
            <remove statusCode="404" />
            <error statusCode="404" responseMode="ExecuteURL" path="~/Error/PageNotFound.htm" />
    </httpErrors>

请帮助。

1 个答案:

答案 0 :(得分:1)

尝试查看此页面:Error Handling and Nice Error pages.

它说要在Web.Config中添加以下内容:

<customErrors mode="On" defaultRedirect="~/Content/Errors/page500.aspx" redirectMode="ResponseRewrite">
  <error statusCode="404" redirect="~/Content/Errors/page404.aspx" />
</customErrors>  

我还没有获得我的MVC代码,但我认为这就是我所做的。