Excel не может получить доступ к файлу с IIS7 и Windows Server 2008 R2 (64 бит)
У меня есть веб-проект (.NET 4), которому необходимо получить доступ к файлу Excel, но в нем появляется следующее сообщение об ошибке:
Error occurred during file generation.Microsoft Excel cannot access the file 'D:\xx\xx\abc.xls'. There are several possible reasons: • The file name or path does not exist. (Actually it is there) • The file is being used by another program. (It can not happen) • The workbook you are trying to save has the same name as a currently open workbook.
В IIS7 я использую DefaultAppPool с идентификатором «myservice», который находится под группой администраторов.
На странице аутентификации моего веб-сайта в IIS анонимная аутентификация была включена и установлена в «Идентификатор пула приложений», а олицетворение ASP.NET было отключено.
- Excel ODBC и 64-битный сервер
- Как сделать excel interop на windows 2008?
- Ошибка 1004 VBScript в Excel Automation
- Как установить Excel OLE DB на Windows Server 2008?
- Откройте файл excel через API-интерфейс Com-interop C # на microsoft HPC
После поиска решения в течение нескольких часов я нашел следующее, но никто из них не работает
- Создайте папку в папке C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop. Пожалуйста, напишите:
- Предоставьте права «myservice» в «Службе компонентов». Пожалуйста, напишите:
Одно странно, в группе IIS_IUSRS ничего нет. Это нормально? Я помню как минимум двух пользователей (DefaultAppPool & Classic .NET AppPool).
Я предполагаю, что это проблема разрешения IIS, но я не могу ее решить.
- MS Access 2010, Excel 2010, Windows Server 2008 R2 64-разрядный: метод SaveAs класса Workbook не выполнен
- Создание файлов Excel в ASP на IIS7.5
- Автоматизация Excel PowerShell - сохранение / открытие сбой в запланированной задаче
- Ошибка выполнения - экспорт Excel с использованием C # из IIS
- Экспорт в Excel - проблема в Windows Server 2008 IIS7
- Запуск автоматизации Excel локально или на сервере
- Cant open excel application из сценария powershell при вызове из файла jsp под Windows Server 2008
Задача решена!!!!!!!!!! Мой Excel 2010, должен создать папку «Рабочий стол» в C: \ Windows \ System32 \ config \ systemprofile