我有一个用经典ASP开发的旧网站,我需要在其中添加openoffice功能,所以我在VB中使用OpenOffice的UNO服务创建了一个DLL。我已尝试在本地使用另一个EXE项目甚至命令行项目的DLL。
当我将该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
我认为没有这样的Step-By-Step帖子可以指示openoffice用户使用IIS和ASP进行配置。
请提供帮助,作为紧急问题。
感谢你,
此致
答案 0 :(得分:2)
验证分配给您的站点或虚拟目录的应用程序池是否具有True中的“启用32位应用程序”参数。将其设置为True是一段时间前面临的类似问题的解决方案。
答案 1 :(得分:0)
最后,我自己找到了答案。
我在Windows中创建了一个服务,可以使用管理权限调用星空办公文档。