2010-04-09 65 views
0

我再次重寫我的問題更詳細的,即我正在開發一個網站在Asp.net 2.0中,我跟蹤用戶的一些細節,如他們的ID,沒有在一個文件夾(文件夾在我的項目中)中保存的LogfileDate(LogfileDate包含所有用戶的全天摘要)中的頁面被擊中和擊中的時間等信息。而在另一天,當我創建一個新的logfileDate時,我想發送前一天的日誌文件並在發送後刪除該文件。一切都發生了,但是當它要刪除其演示文件時,就會被另一個進程訪問。所以我需要在發送郵件後刷新該文件夾,以便通過緩衝區釋放它。我沒有使用IIS,我不希望它使用。如何刷新文件夾的數據在asp.net 2.0使用C#

+1

你如何寫這個日誌文件?你正在使用某個框架還是手動執行?如果不發佈一些示例代碼,您如何將數據寫入此文件。對於要鎖定的文件,這意味着文件句柄仍處於打開狀態。 – 2010-04-09 06:35:17

+0

嘗試檢查您的代碼,並確保每次將日誌寫入文件時,都會關閉流和寫入程序。 – iburlakov 2010-04-09 07:08:24

回答

2

很可能,當您將日誌數據寫入文件時,文件處理程序未關閉。

相關問題