Application_End什么时候结束?怎样强制Application_End,想看看该方法内的代码是否执行。
解决方案 »
- 关于找不到页面自动跳转的问题
- Ajax高级问题!请ajax高手进入回答!
- [求助]自己编译电子商务网站中遇到的问题。。。请高手帮忙!!!
- 在ASP.NET页面中,利用CrystalReportViewer显示报表,但是不能打印,请问打印该如何解决
- 请问用什么工具来开发开发ASP.NET呀
- 200分一起分享 程序设计中的快捷键
- 请问做网站从哪里开始学起
- 问题:在运行WEB SERVICE时报告"无法在WEB服务器上启动调试",怎么办?
- 如何用.net实现生成html的可以用脚本随处调用的新闻程序呀?
- 关于Frame中TreeView的数据更新
- 重装系统后,网站不能访问了,新手提问请高手帮忙!
- 在线结账:关于更新的问题?
关闭了IIS也不见有变化Log.txt为什么?protected void Application_End(Object sender, EventArgs e)
{
string subject = "记录Application_End时间";
string content = "Application_End at " + DateTime.Now.ToString();
string logFile = Server.MapPath("/Admin/Log.txt");
LogFile log = new LogFile(logFile);
log.Append(subject, content); }
using System;
using System.IO;
using System.Text;namespace cjl.IO
{
public class LogFile
{
public LogFile(string fileName)
{
if (!File.Exists(fileName))
{
throw new FileNotFoundException("文件不存在。", fileName);
} this.fileName = fileName; } private string fileName; public void Append(string subject, string content)
{
Stream stream = File.Open(fileName, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
StreamWriter writer = new StreamWriter(stream, Encoding.GetEncoding("gb2312")); string format = @"
--------------------------------------------------------------------------------
时间:{0}
主题:{1}
内容:{2}
--------------------------------------------------------------------------------";
writer.WriteLine(format, DateTime.Now, subject, content);
writer.Close(); } public void Truncate()
{
Stream stream = File.Open(fileName, FileMode.Truncate, FileAccess.Write, FileShare.Write);
stream.Close();// StreamWriter writer = new StreamWriter(stream, Encoding.GetEncoding("gb2312"));
//
// writer.Close();
}
}
}
Application_End当然要关闭运行罗,
比如关闭iis的方式
或关服务器电源等方式