public async Task <IActionResult> GenerateExcelFormat() { try { var ret = await _excelService.GenerateExcelFile(); HttpContext.Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition"); return(File(ret.Item1, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ret.Item2)); } catch (Exception ex) { _logger.LogError(ex, ex.Message); Response.StatusCode = 500; return(new JsonResult(new { ex.Message })); } }