首页 毕业设计案例 企业案例 项目设计文档 服务解答 毕业设计下载 留言板
重要通告:最近发现有人冒充我们星海工作室行骗,已经有个别同学上当受骗,我们在此特别
提醒同学们,我们工作室的官方客服QQ分别是:359374739,178807165 其他号码一概是骗子

位置: 首页>> 项目设计文档>> Global.asax应用(错误页面的跳...

        本站推荐:买毕业设计 先移动充值 优惠多多

Global.asax应用(错误页面的跳转)

  
 


           Global.asax应用(错误页面的跳转)

           发布者: haiguang   发布日期:2008/9/2    浏览次数:2938 次
 

asp.net中当服务器出错时显示指定的错误页面同时把错误信息写入系统日志文件的探讨

一,在Web.config中填写出错时显示的页面,可以根据不同的statusCode显示不同的出错页面。
   <customErrors mode=\"On\"  //如果设置为Off则出错只返回错误信息,不会跳到自己的指定页面defaultRedirect=\"/error/customerrorpage.aspx\">
    <error statusCode=\"404\" redirect=\"/error/404Page.aspx\"/>
    <error statusCode=\"403\" redirect=\"/error/403page.aspx\"/>
  </customErrors>

二,在Global.asax文件中添加应用出错代码,写入系统日志文件
protected void Application_Error(Object sender, EventArgs e)
        {
            Exception LastError = Server.GetLastError();
            String ErrMessage = LastError.ToString();
            String LogName  = \"MyLog\";
            String Message = \"Url \" + Request.Path + \" Error: \" + ErrMessage;
            // Create Event Log if It Doesn\'t Exist
            if (!EventLog.SourceExists(LogName))
            {
                EventLog.CreateEventSource(LogName, LogName);
            }
            EventLog Log = new EventLog();
            Log.Source  = LogName;
            //These are the five options that will display a different icon.
            Log.WriteEntry(Message, EventLogEnt

常见问题 | 我要留言 | 添加到收藏
  [1]  [2]
推荐毕业设计案例
 
毕业指导文档
 
工作室简介 | 联系我们 | 购买流程
© 2008 XingHai Studio All Rights Reserved 浙ICP备11037994号-7
  业务咨询
在线客服
在线客服
☆付款需知
☆购买流程
☆订单下载