У меня проблема в моем проекте. Я хочу записать данные в существующий файл excel в Asp.NET C# на сервере Windows 2008. Я создал проект на моем локальном компьютере, и он работает нормально, но когда я напечатал на сервере я получаю эту ошибку: ошибкуСохранение excel с использованием workbook.saveAs получение исключения из HRESULT: 0x800A03EC?
:System.Runtime.InteropServices.COMException (0x800A03EC):
Exception from HRESULT: 0x800A03EC at Microsoft.Office.Interop.Excel._Workbook.SaveAs(Object Filename,Object FileFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended, Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, Object AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local)
at Stock.EService.ReadExistingExcel()
Вот сохранить файл код:
mWorkBook.SaveAs(path3, Excel.XlFileFormat.xlWorkbookNormal, Missing.Value, Missing.Value, false, false, Excel.XlSaveAsAccessMode.xlNoChange,Excel.XlSaveConflictResolution.xlUserResolution, true,Missing.Value, Missing.Value, Missing.Value);
mWorkBook.Close(true, Missing.Value,Missing.Value);
Как решить мой Проблема. Я создаю файл на сервере и даю полный контроль, но мой проект не работает. Пожалуйста, помогите мне.
Использование Office Interop в службе Windows (IIS является службой Windows) запрашивает проблемы, не поддерживается и не может быть лицензировано. Используйте библиотеку для чтения и записи файлов Excel. – CodeCaster
@CodeCaster Знаете ли вы какой-либо пример, поддерживаемый IIS 7.5 – Mehmet