Я разрабатываю отчет в формате Excel из моего веб-приложения .net. Я использую Open XML SDK для создания таблицы Excel. Код работает нормально, когда я запускаю его в Visual Studio. Но когда я публикую приложение и размещаю его на сервере IIS на своем компьютере, оно выдает ошибку. Мой код показан ниже
public void getPivotTable(System.Data.DataTable dt)
{
string exportFile = Context.Server.MapPath("~/files_all/Export/generated.xlsx");
string templateFile = Context.Server.MapPath("~/files_all/Export/template.xlsx");
File.Copy(templateFile, exportFile, true);
using (SpreadsheetDocument spreadsheet = SpreadsheetDocument.Open(exportFile, true))
{
WorkbookPart workbook = spreadsheet.WorkbookPart;
WorksheetPart worksheet = workbook.WorksheetParts.Last();
SheetData data = worksheet.Worksheet.GetFirstChild<SheetData>();
}
Сведения об ошибке веб-страницы
Сообщение: Sys.WebForms.PageRequestManagerServerErrorException: неизвестная ошибка при обработке запроса на сервере. Код состояния, возвращаемый с сервера: 500
Пожалуйста, помогите мне решить проблему.