我创建了一个ASP.NET应用程序,我在其中创建一个OpenOffice .calc文件并将其存储到我的项目文件夹中..一切都在本地机器上运行良好..但是如果我将它部署到IIS则无法正常工作。 ..原因是什么?
错误我得到的是:无法加载文件或程序集' cli_uno.dll'或其中一个依赖项。找不到指定的模块。
答案 0 :(得分:1)
有同样的问题,我刚刚更改了OpenOffice的dcomcnfg
(在DCOM配置中)属性。
将身份标签更改为交互式用户。
顺便说一下。检查你的IIS7 APPPOOL (高级设置)什么标识设置,它没有预先设置(尝试 NetworkService ,如果不能正常工作去 LocalSystem &lt ; - 没有重新考虑,我认为这是关于安全的)
Btw2。哦,我忘了。在II7 apppool中的身份下你有 loadUserProfile - 将其设置为 true
此外,它可以在本地化标签中进行DCOM配置,如果它不起作用也可以尝试。