string path=Server.MapPath("../ExcelTemplate/DownloadExcelFiles/FacilitySetup" + ss + ".xls");
log.append("Mapped Path"+path, 100);
log.append("Start to SaveAs Worksheet", 100);
try
{
ThisWorkBook.SaveAs("" + Server.MapPath("../ExcelTemplate/DownloadExcelFiles/FacilitySetup" + ss + ".xls") + "", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, missing, missing, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,
missing, missing, missing, missing, missing);
//ThisWorkBook.SaveAs(path, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, missing, missing, false, false,
// Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
}
catch (Exception exceptionObj)
{
log.append("Exception During SaveAs" + exceptionObj.ToString(),100);
}
log.append("Worksheet SaveAs Successfully", 100);
Примечание:Excel файл не загружается в сервере IIS
- часть образца кода показан выше
- Я пытаюсь загрузить Excel файл
- Файл загружается в нормальном, но когда Я запускаю одно и то же приложение на IIS Server Excel файл не загружается.
- я сохранить журнал в каждой строке
- я нашел во время подножки линии (SAVEAS()) нормальное выполнение не будет следующей строкой
- т.е. проблема возникает на SAVEAS()
Как решить ее ?
Как насчет того, чтобы сообщить нам об исключении? –
BTW: Использование Office на сервере обычно всегда плохая идея. Попробуйте использовать продукты из Aspose или Spire для создания офисных документов на сервере. –
Исключение не происходит, но курсор, ожидающий курсора, постоянно отображается во время выполнения строки ThisWorkBook.SaveAs (...) –