0

继我之前的问题之后......

以下代码在 Web 服务器上创建日志文件:

private void LogMessage(Message msg)
{
    using (StreamWriter sw = File.AppendText(_logDirectory + DateTime.Now.ToString("yyyyMMddHH") + ".txt"))
    {
        sw.WriteLine(msg.ToString());
    }
}

日志文件从网站上的管理页面链接到:

foreach (FileInfo file in logDir.GetFiles())
{
    Response.Write("<a href='http:// .... /Logs/" + file.Name + "'>" + file.Name + "</a>");
}

我遇到的问题是,在有人从链接中查看其中一个日志文件后,该日志文件停止被写入。

4

1 回答 1

0

除了 try catch,您是否尝试过:

  • 检查文件 == null
  • 初始化生命周期服务
  • 自动刷新
于 2010-03-22T19:48:16.480 回答