在IIS服务器中部署后,OpenOffice DLL无法正常工作

时间:2014-10-13 09:18:50

标签: asp.net iis-7 openoffice-calc

我创建了一个ASP.NET应用程序,我在其中创建一个OpenOffice .calc文件并将其存储到我的项目文件夹中..一切都在本地机器上运行良好..但是如果我将它部署到IIS则无法正常工作。 ..原因是什么?

错误我得到的是:无法加载文件或程序集' cli_uno.dll'或其中一个依赖项。找不到指定的模块。

1 个答案:

答案 0 :(得分:1)

有同样的问题,我刚刚更改了OpenOffice的dcomcnfg(在DCOM配置中)属性。 将身份标签更改为交互式用户

顺便说一下。检查你的IIS7 APPPOOL (高级设置)什么标识设置,它没有预先设置(尝试 NetworkService ,如果不能正常工作去 LocalSystem &lt ; - 没有重新考虑,我认为这是关于安全的)

Btw2。哦,我忘了。在II7 apppool中的身份下你有 loadUserProfile - 将其设置为 true

此外,它可以在本地化标签中进行DCOM配置,如果它不起作用也可以尝试。