【问题标题】:displaying custom error pages in asp.net mvc 2.0 on production site在生产站点上的 asp.net mvc 2.0 中显示自定义错误页面
【发布时间】:2010-12-01 08:10:40
【问题描述】:

我已经在godaddy服务器上开发了一个生产站点。现在我想在站点发生任何错误时显示一个自定义错误页面。我在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 中实现此功能的整个步骤。即我是否必须在控制器或 global.asax 中编写任何编码。

提前致谢,

【问题讨论】:

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


    【解决方案1】:

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

    MyCustomErrorPage.aspx 
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-29
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 2020-11-23
      • 2018-12-03
      • 2010-12-19
      相关资源
      最近更新 更多