2015-01-14 1 views
0

У меня есть asp.net, размещенный в IIS. который использует библиотеку Com «Библиотека объектов Microsoft Word 14.0». Я использую это, чтобы преобразовать слово Document в HTML, на моем компьютере он работает. У меня Office 2007 на моей машине. но когда я пытаюсь запустить мое приложение на сервере это дает мне следующую ошибкуИзвлечение фабрики COM-класса для компонента с CLSID не удалось из-за следующей ошибки: 80070005 Доступ запрещен

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 E_ACCESSDENIED)).

Я дал все разрешения для пользователя САШ и других пользователей полного доступа, но это не работает,

ответ

4
  1. В меню «Пуск» выберите «Выполнить» и введите «Dcomcnfg.exe».
  2. В службах компонентов щелкните Консоль root, разверните узел Службы компонентов, разверните узел Компьютеры, разверните Мой компьютер и разверните DCOMConfig.
  3. Поиск библиотеки объектов Microsoft Word 14.0. Нажмите здесь.
  4. Щелкните правой кнопкой мыши и выберите «Свойства».
  5. На вкладке «Безопасность» выберите «Настроить» в разделе «Запуск и активация».
  6. Нажмите «Изменить» и добавьте идентификатор пула приложений, под которым запущено приложение.
  7. Повторите предыдущий шаг для «Права доступа»
+0

Для получения дополнительной информации, если вы настройка идентичности олицетворения в web.config, вы также должны добавить этот пользователь в DCOMCNFG тоже. –

Смежные вопросы

 Смежные вопросы