Master.CanYinWu.Web/Global.asax.cs

(完整代码) 1KB

using Master.CanYinWu.Utility;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;
using System.Text;


namespace Master.CanYinWu.Web
{
    public class MvcApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
           
        }
        public void Appliaction_Error(object send, EventArgs e)
        {
            Exception objError = Server.GetLastError();
            StringBuilder sbLog = new StringBuilder();
            sbLog.AppendFormat("\r\n【发生时间】:{0}\r\n", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            sbLog.AppendFormat("【发生异常页】:{0}\r\n", HttpContext.Current.Request.Url.ToString());
            sbLog.AppendFormat("【异常信息】:{0}\r\n", objError.Message);
            sbLog.AppendFormat("【错误源】:{0}\r\n", objError.Source);           
            sbLog.AppendFormat("【发生错误的类名】:{0}\r\n", objError.TargetSite.DeclaringType.FullName);
            sbLog.AppendFormat("【发生错误的方法名】:{0}\r\n", objError.TargetSite.Name);
            sbLog.AppendFormat("【用户IP】:{0}\r\n", Request.UserHostAddress);
            LogHelper.WriteLog(sbLog + "");
            //清除当前异常 使之不返回到请求页面
            Server.ClearError();
          
            Response.StatusCode = 404;
            //Response.Redirect("/Home/Error");
        }
     
    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。