Я хочу писать некоторую статистику в текстовый файл каждый раз, когда человек загружает страницу. Но каждый раз в какое-то время я получаю ошибку типа «Не могу открыть файл, уже использующийся». Я не могу повторить эту ошибку на 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