Я пытаюсь загрузить отчет SSRS в формате Excel из моего приложения MVC.
Response.Clear();
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + reportName + "." + extension);
Response.BinaryWrite(result);
Response.Flush();
Response.End();
Но я получаю эту ошибку как -
System.Web.HttpException (0x80004005): Server cannot set content type after HTTP headers have been sent.
Я пытался изменить Response.Buffer до BufferOutput , но все равно появляется та же ошибка. Что мне здесь не хватает?