2010-03-22 51 views
0

打開從我剛纔的問題繼...的StreamWriter停止寫入文件時從網頁鏈接

下面的代碼在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>"); 
} 

我收到有人看着從鏈接的日誌文件,該日誌文件之一後,停止正在寫入的問題。

+1

貌似Notenoughinformationitis不好的情況下。 – Will 2010-03-22 11:56:04

+0

是否有任何異常被拋出?你可以將它包裝在Try/catch中併發送電子郵件或將異常消息存儲到Windows事件日誌中?你可以在問題區域設置一個斷點並逐步查看值是否正常,沒有空值或空數據? – 7wp 2010-03-22 17:59:52

回答

0

除了嘗試捕捉,你有沒有嘗試:

  • 檢查文件== NULL
  • InitializeLifetimeService
  • 自動沖洗
相關問題