人がページを読み込むたびにテキストファイルにいくつかの統計情報を書きたいと思っています。しかし、しばらくして、「ファイルを開くことができませんでした、既に使用中です」タイプのエラーが発生しています。私はこのエラーを100%複製することはできません。非常に不安定です。私のコードは、私がどのようにロックし、私は不安定なエラーが発生して停止するようにファイルのロックを解除することができ、ASP.NETでのテキストファイルのオープン/書き込みに問題がある
Public Sub WriteStats(ByVal ad_id As Integer)
Dim ad_date As String = Now.Year & Now.Month
Dim FILENAME As String = Server.MapPath("text/BoxedAds.txt")
Dim objStreamWriter As StreamWriter
objStreamWriter = File.AppendText(FILENAME)
objStreamWriter.WriteLine(ad_id & ";" & ad_date)
objStreamWriter.Close()
End Sub
私の質問があるのですか?
おかげ
私はときどきデータベースにどれくらい大きな負担がかかりますか?ページあたり20回までファイルに書き込む必要がありますか? – pixeldev