Проблема создания ASP.Net Com-InterOp Excel при хостинге

В моем приложении ASP.Net я создаю файл Excel с помощью MsExcel Object Libby (Com-InterOp). Приложение отлично работало в VS dev. окружающая обстановка.

Но когда я размещаю его на сервере, я получаю следующее сообщение об ошибке: если я ни один пользователь не вошел на сервер через подключение к удаленному рабочему столу.

«Не удалось получить фабрику класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} из-за следующей ошибки: 8000401a Не удалось запустить серверный процесс из-за неправильной настройки идентификатора. Проверьте имя пользователя и пароль. (Исключение из HRESULT: 0x8000401A). "

Я также установил конфигурации DCOM. Странно то, что хотя бы один пользователь должен быть подключен к серверу через RDC. Если так, то каждый может создавать отличные результаты. Если не выше, то выдает ошибку. Остальной функционал приложения работает нормально.

Сервер - Windows Server 2008, IIS7. И пользователи подключают приложение через VPN.

У кого-нибудь возникала подобная проблема?

Заранее спасибо.

10
задан Yahia 1 February 2012 в 14:19
поделиться