我正在使用TextWriterTraceListener將錯誤消息記錄到文本文件中。TraceOutputFile在web.config文件中被稱爲「trace.log.txt」。錯誤消息已記錄到trace.log.txt。但有時我會注意到有些文件是在根文件夾下隨機生成的,而不是記錄到trace.log.txt。跟蹤輸出在時間上沒有在輸出文件中登錄
這不會發生在任何特定頁面,因此我無法檢測到爲什麼這些文件正在生成的原因。例如:14dbc20a-9eb8-4fec-b6bd-54400db2ceatrace.log.txt。
在這種情況發生的時候,你能告訴我任何情況嗎?
是的,那是真的。當兩個線程同時嘗試寫入時,這個問題正在發生。有什麼方法可以避免嗎? – Mini 2009-12-07 11:30:41