应用程序池中的ASP MVC4返回文件内存峰值

时间:2013-10-01 19:46:23

标签: asp.net-mvc asp.net-mvc-4 memory memory-management filecontentresult

当我从我的控制器返回例如pdf时,我的应用程序池飙升,如果我下载文件10次,我的应用程序池崩溃,有没有办法在发送文件后清除内存?

我用过

 return File(ByteArrayOfFile, "application/pdf","Report");

 Response.Clear();
            Response.ClearHeaders();
            Response.ClearContent();
            Response.ContentType = "application/pdf";
            Response.AddHeader("Content-Disposition",
                               string.Format("attachment; filename=" + " " +
                                             DateTime.Now.ToShortDateString() + ".pdf"));
            Response.BinaryWrite(contents);

但是当我下载文件

时,我的应用程序假脱机仍然高峰

0 个答案:

没有答案