我想以编程方式编辑Word文档。然而,当我调试,并首次尝试创建一个Word.Application,我得到NetOffice越来越80080005服务器执行失败
Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
我看到Word.Interop不支持了,所以我就开始使用NetOffice,但什么都没有改变,所以也许我没有改变基础功能。
我已经尝试了许多DCOM配置,并以管理员身份运行我的Visual Studio实例,但没有任何更改。当前身份验证级别为无,我指定“此用户”并使用具有所有安全权限的帐户。我以前也尝试过交互式用户和启动用户。我之前从来没有遇到过调试器的问题,只要将它部署到服务器上,就会让我感到困惑。
我正在运行Windows 8.1(64位)和Office 2013(32位)。我会很感激任何想法。 NetOffice对此问题是否有影响?谢谢。
我认为如果您查看事件查看器,您可以获得更多信息 – Malick
在窗口的系统日志中,我看到事件ID 10010,服务器在所需的超时时间内未向DCOM注册。这是否给你任何想法?我使用谷歌搜索,但迄今没有任何效果。我不是事件查看器的主人。我应该看看有其他地方吗? – erosebe
它看起来像一个普通的错误消息。如果它只出现在调试模式下,你可以尝试在第一次调用Word.Application之后放置你的调试中断,看看它是否有效,也许调试模式对于客户端的最长等待时间(超时)来说太慢了。我没有别人的想法对不起。 – Malick