我正在從.net Web應用程序開發Excel格式的報告。我正在使用Open XML SDK來創建Excel電子表格。當我在Visual Studio上運行代碼時,代碼工作正常。但是,當我發佈應用程序並將其託管在我的機器上的IIS服務器上時,它給我一個錯誤。我的代碼如下所示在.net Web應用程序中使用開放XML SDK創建Excel文件時出錯
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
請幫我解決問題。