Мне интересно, каким образом HttpContext.Request хранит загруженные файлы в памяти. Держит ли он их только в ОЗУ или записывает их в какой-то временный каталог на жесткий диск? Как контролировать этот процесс?
Они записывают файл во временный каталог. Вы почти не видите увеличения использования памяти при загрузке файла. При использовании этого элемента управления вы не можете выбрать другой способ сделать это.