IIS ASP с OpenOffice - компонент ActiveX не может создать объект - PullRequest
1 голос
/ 12 февраля 2011

У меня есть старый веб-сайт, разработанный в классическом ASP, мне нужно добавить в него функциональность openoffice, поэтому я создал DLL, используя UNO-сервисы OpenOffice в VB. Я пробовал эту DLL из локального использования в другом проекте EXE и даже в проекте командной строки.

Проблема начинается, когда я использую эту DLL для ASP. Там написано «Компонент ActiveX не может создать объект», я много искал и, наконец, решил спросить некоторых экспертов по этой проблеме. Из моих поисков говорится, что есть проблема с безопасностью IIS. Мне нужно настроить некоторые каталоги с определенными пользовательскими правами и некоторыми настройками службы DCOM, серьезно я ничего не знаю о настройке пользовательских прав на IIS и настройке прав служб DCOM, ниже приведены URL-адреса, указывающие на эту проблему.

http://www.oooforum.org/forum/viewtopic.phtml?t=24400&highlight=activex+component
http://www.oooforum.org/forum/viewtopic.phtml?t=73470
http://www.oooforum.org/forum/viewtopic.phtml?t=26366

Я думаю, что нет такой пошаговой публикации, которая могла бы дать указание пользователям openoffice настраиваться с IIS и ASP.

Пожалуйста, помогите, как его и неотложный вопрос.

Благодарю вас,

С уважением,

Ответы [ 2 ]

2 голосов
/ 26 февраля 2013

Убедитесь, что в пуле приложений, назначенном вашему сайту или виртуальному каталогу, установлен параметр «Включить 32-битные приложения» в True.Установка его в True была решением аналогичной проблемы, с которой столкнулся некоторое время назад.

0 голосов
/ 16 марта 2011

Наконец я нашел ответ сам.

Я создал службу в Windows, которая вызывает документ star office с правами администратора.

...