在生产站点上的asp.net mvc 2.0中显示自定义错误页面

时间:2010-12-01 08:10:40

标签: asp.net asp.net-mvc-2

我在godaddy服务器上开发了一个生产网站。现在我想显示一个自定义错误页面,如果site.i中有任何错误发生在web.config文件中,

<customErrors mode="On" defaultRedirect="/Areas/User/Views/Shared/Error">
        <error statusCode="403" redirect="NoAccess.htm" />
        <error statusCode="404" redirect="/Areas/User/Views/Shared/Error" />
    </customErrors>

但是现在如果发生错误,服务器将显示404页面的默认错误页面。

现在我想显示我自定义的错误页面。请告诉我在asp.net mvc 2.0.i中实现这一步的全部步骤,e是否有任何编码我必须在控制器或global.asax中编写。

提前致谢,

1 个答案:

答案 0 :(得分:0)

这一行 表示当找不到页面时它将重定向到Error.aspx,您可以在共享文件夹中创建一个视图并根据您的需要进行设计并更改网址,例如, 你创建这个页面

MyCustomErrorPage.aspx 

在共享文件夹中,然后将重定向页面更改为

<error statusCode="404" redirect="/Areas/User/Views/Shared/MyCustomErrorPage" />