У меня есть сайт ASP.NET на IIS, и он автоматически генерирует файлы Excel, проблема в том, что Я получаю эту ошибку:Извлечение фабрики COM-класса для компонента с CLSID {00024500-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 80070005
"Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005."
Я попробовал почти все на сети, чтобы решить эту проблему, но я не мог: я изменил конфигурацию DCOM из Excel для пользователя, используемого для веб-сайта, созданного папки Desktop в System32 и SysWOW64 с полным контролем для того же пользователя, я даже изменил параметры безопасности установочной папки Miscrosoft Office одному и тому же пользователю, но не повезло.
В моем случае мой сайт подключается к другому серверу с помощью службы отчетов SQL Server для получения некоторых отчетов, поэтому, если я изменяю пользователя, который использует веб-сайт для пользователя LocalSystem, я не могу получать отчеты со второго сервера, но я могу генерировать Файлы Excel.
Таким образом, решение может быть одним из двух: либо я могу создавать файлы Excel с этим пользователем, либо получать отчеты со второго сервера в качестве пользователя «LocalSystem».
http://technoblogy.net/retrieving-the-com-class-factory-for-component-with-clsid-00024500-0000-0000-c000-000000000046 -failed-due-to-the-next-error-80040154/ –