Response.Clear ();
Если вы уже что-то записали в буфер, вам нужно очистить, чтобы посторонний контент не включался.
Response.ClearHeaders ();
Если тип содержимого был указан ранее, например, вы, вероятно, этого не хотите.Может быть уже задано любое количество заголовков HTTP - еще один хороший пример - контроль кэша.
Response.Buffer = false;
Нет смысла буферизовать вывод, если вы готовы выгрузить файл ... просто отправьте его и нетратить память.