У меня очень простое веб-приложение, которое нужно читать и писать в текстовом файле. По сути, для каждого запроса приложение ищет определенную строку, если строка не существует ... оно создает ее. Не говоря уже о том, что эта операция должна быть сделана атомарно.
Каков наилучший способ заблокировать файл, чтобы за один раз можно было использовать только один http-запрос? И, если возможно, способ, который не вызывает исключений, когда файл заблокирован: P
Определите static readonly Object
в коде страницы и используйте его для do lock()
?
Используя System.IO.FileStream.Synchronized()
?
Любой другой?
Большое спасибо.