Как правильно распоряжаться ресурсами, когда метод в контроллере возвращает файловый поток или объект файла или содержимого файла?
Например, если вы делаете что-то вроде ниже:
using CrystalDecisions.CrystalReports.Engine;
public ActionResult Report()
{
ReportClass rptH = new ReportClass();
rptH.FileName = Server.MapPath("[reportName].rpt");
rptH.Load();
rptH.SetDataSource([datatable]);
Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");
}
ТИА