У меня есть обработчик ashx со следующим кодом. Идея состоит в том, чтобы скрыть путь к файлу и запросить загрузку
context.Response.Clear();
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
context.Response.AddHeader("Content-Length", file.Length.ToString());
context.Response.ContentType = "application/octet-stream";
context.Response.WriteFile(file.FullName);
Это прекрасно работает для некоторых файлов, однако для других я получаю
Возникло исключение типа 'System.OutOfMemoryException'.