У меня есть приложение ASP.NET Core 2.0. Я создаю страницу только для разработчиков, которая позволяет мне загружать файлы журналов Serilog.
Файлы журналов имеют дневной интервал смены. Я не могу загрузить файл текущего дня. Выдается IOException, указывающее, что файл используется другим процессом.
Кажется, заблокирован только файл журнала за текущий день.
Есть ли способ освободить то, что контролирует файл, загрузить его, а затем повторно прикрепить его?
public FileContentResult DownloadLog(string name){
string path = Directory.GetCurrentDirectory() + $"\\Logs\{name}"
byte[] = System.IO.File.ReadAllBytes(path); //Exception thrown here
return File(...);
}