We were unable to open an Excel Workbook with ASP.net before creating a folder named "Desktop" in the systemprofile Folder.
The solution was to create a folder named "Desktop" in C:WindowsSysWOW64configsystemprofile
Error Message:
System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:empest.xls'.
There are several possible reasons:
- The file name or path does not exist.
- The file is being used by another program.
- The workbook you are trying to save has the same name as a currently open workbook.
Does any one know an explanation for this?
If found a tip here: Excel 2007 automation on top of a Windows Server 2008 x64
But I do not understand how this Desktop folder is related to Excel or InteropServices in general.
Version Information:
OS: Windows Server 2012
IIS: Internet Information Services (Version 8.0.9200.16384)
Excel: Excel 2013
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…