zoukankan      html  css  js  c++  java
  • asp.net错误页和asp.net mvc错误页设置

    asp.net错误页

      在日常项目开发过程中,我们需要给网站设置错误页和记录错误日志。

      首先,在项目中添加全局应用程序类

      在Global.asax中

      protected void Application_Error(object sender, EventArgs e)
      {
      //此处记录错误日志
      }

      在Web.config中配置  

      <system.web>

      <customErrors mode="On" defaultRedirect="error.html">//On和RemoteOnly表示启用自定义错误机制,Off表示禁用错误机制,RemoteOnly表示远程访问启用自定义错误机制
      <error statusCode="404" redirect="404.html" />
      </customErrors>

      </system.web>

      一般情况下,配置404错误页和其他默认页就可以了,错误日志存在文件中或者数据库中。

    MVC错误页

      首先新建一个类,继承HandleErrorAttribute类,重写OnException方法,记录错误日志

    在Global.asax全局过滤器里面添加上面写的过滤器(RegisterGlobalFilters方法和红色方框中的写一个即可)

    添加运行错误候执行的方法

    在Web.config中开启自定义错误机制(不是Views下面的Web.config)

    <system.web>

    <customErrors mode="On">
    </customErrors>

    </system.web>

    根据需要改写错误页

      

  • 相关阅读:
    《火影忍者:究级风暴》渲染技术究极解析!
    动态数组和内置数组转换范例
    固定视角
    旋转
    时间间隔操作
    编辑器的一些批处理脚本
    访问GUItexture
    血槽制作
    动画循环播放
    软件测试修炼之道之——重现问题(上)
  • 原文地址:https://www.cnblogs.com/tb1152/p/4916799.html
Copyright © 2011-2022 走看看