Получение фабрики класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} - PullRequest
1 голос
/ 22 января 2010

Я занимаюсь разработкой приложения в ASP.NET 3.5. Я экспортирую данные в файл Excel, используя некоторые взаимодействия DLL. ранее я разработал приложение в Windows 2003 Server. в то время я мог экспортировать данные в файл Excel. но недавно я обновил свой компьютер до версии Vista. На моем локальном хосте все работает нормально.

при развертывании приложения в IIS получаю эту ошибку. например, «Получение фабрики классов COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} не выполнено из-за следующей ошибки: 80070005.». , пожалуйста, любой может сообщить мне разрешение для этой ошибки. пожалуйста, дайте мне знать как можно скорее ......

Спасибо и Regrads, Мурали

1 Ответ

0 голосов
/ 22 января 2010

Вы пытаетесь запустить Excel как COM-сервер, и у вас нет прав для этого с учетной записью сетевой службы, под которой выполняется процесс ASP.Net.

Это должно помочь: http://blog.crowe.co.nz/archive/2006/03/02/589.aspx

...