添加Web→全局应用程序类,注 文件名不要改 Global.asax
全局文件是对Web应用声明周期的一个事件响应的地方,将Web应用启动时初始化的一些代码写到
Application_Start中,比如后面讲的Log4Net的初始化等。应用关闭的时候Application_End调用
当一个Session启动的时候Session_Start被调用,Session结 (用户主动退出或者超时结 )
Session_End被调用。当一个用户请求来的时候Application_BeginRequest方法被调用当应用中出
现未捕获异常,Application_Error被调用(常考,ASP.Net中的错误处理机制),
用HttpContext.Current.Server.GetLastError()获得异常信息,然后用 Log4Net记录到日志中。
1.通过全局配制实现图片的防盗链
//jztu.jpg 禁止盗链的图片 protected void Application_BeginRequest(object sender,EventArgs e) { if (HttpContext.Current.Request.Url.AbsolutePath.EndsWith(".jpg")&& HttpContext.Current.Request.UrlReferrer.Host != "www.gao.com") { HttpContext.Current.Response.WriteFile(HttpContext.Current. Server.MapPath("~/jztu.jpg"