Зачем systemprofile нужна папка Desktop для открытия файла excel
Нам не удалось открыть книгу Excel с ASP.net до создания папки с именем «Рабочий стол» в папке systemmprofile.
Решением было создать папку с именем «Рабочий стол» вC:\Windows\SysWOW64\config\systemprofile\
Сообщение об ошибке:
System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'.
Есть несколько возможных причин:
Имя файла или путь не существует.Файл используется другой программой.Книга, которую вы пытаетесь сохранить, имеет то же имя, что и текущая открытая книга.Кто-нибудь знает объяснение этому?
Если нашел подсказку здесь:Автоматизация Excel 2007 на базе Windows Server 2008 x64
Но я не понимаю, как эта папка Desktop связана с Excel или InteropServices в целом.
Информация о версии:
ОС: Windows Server 2012 IIS: информационные службы Интернета (версия 8.0.9200.16384) Excel: Excel 2013