【问题标题】:OpenOffice Dll Not Working After Deploying in IIS Server在 IIS 服务器中部署后 OpenOffice Dll 不工作
【发布时间】:2014-12-07 19:34:39
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    顺便说一句。检查您的 IIS7 APPPOOL(高级设置)设置了什么身份,mb 它没有权限(尝试 NetworkService,如果不起作用,请转到 LocalSystem - 不推荐,我认为这是关于安全性)

    顺便说一句。哦,我忘了。在 II7 apppool 中的 Identity 下,您有 loadUserProfile - 将其设置为 true

    另外,它可以在本地化选项卡中的DCOM配置中,如果它不起作用,也可以试试这个。

    【讨论】:

    • 这是因为 IIS 没有运行 OO 的权限
    • 现在我收到此错误,无法加载文件或程序集“cli_uno.dll”或其依赖项之一。找不到指定的模块。
    • 如何授予运行OO的权限
    • 您是否为该文件添加了参考?你还在用什么其他的dll?没有什么阻止你的OO?你可以在你的权限中给出“全部”(文件夹属性->安全)
    • 我正在使用六个 cli_*.dll,它们保存在我的项目文件夹中,并完全控制该文件夹
    猜你喜欢
    • 1970-01-01
    • 2015-07-09
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2012-09-21
    • 1970-01-01
    相关资源
    最近更新 更多