【发布时间】:2010-10-18 23:57:03
【问题描述】:
我已在服务器 (Win 2003) 上部署了我的 Web 应用程序 (ASP.NET/C#),以便可以合并 Word 文档并打开它们。
一切正常:一个 .doc 文档被添加到另一个 .doc 文档的底部(使用 Microsoft.Office.Interop.Word 库),然后用客户端 MS Word 打开。
不幸的是,周末另一个团队在服务器上完成了自动更新,我还不知道完成了哪种更新(可能是 Office 2003 更新,但它甚至可能是服务器补丁)。
无论如何,我在事件查看器中收到以下警告,并且在使用 Microsoft.Office.Interop.Word 库时应用程序挂起:
检测产品“{90110409-6000-11D3-8CFE-0150048383C9}”, 功能“OfficeUserData”、组件“{4A31E933-6F67-11D2-AAA2-00A0C90F57B0}”失败。
资源 'HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\MS Access Database\' 不存在。
我们甚至不使用 MS Access,而是使用 SQL Server。 我担心的是注册表项已更改,现在系统不再按预期工作。
我将“网络服务”用户设置为具有访问/启动词的权限,它也是用于默认应用程序池的同一用户。我们使用 IIS6、Windows Server 2003 e Word 2003。
可以提出任何解决方案吗? (即使我知道不知道已经完成了哪个更新,也可能很难)。
谢谢
【问题讨论】:
标签: ms-word