我有 IIS7(Windows Server 2008) 64 位,但我的应用程序在 32 位模式下运行。女士 Office 2003 安装在服务器上。我在组件服务中找不到 {000209FF-0000-0000-C000-000000000046} 但我可以看到 {00020906-0000-0000-C000-000000000046} 并且我也为其分配了所有权限。
如果我应用模拟,那么我会在任务管理器中看到 winword.exe*32 并且页面在很长一段时间内进行,就像坚持一样,没有响应/错误。我注意到页面会粘住/一直在进行
'' 通过并且模拟没有错误
Dim WordApp As Microsoft.Office.Interop.Word.Application = New Microsoft.Office.Interop.Word.Application
'' 通过并且模拟没有错误
Dim objDoc As Microsoft.Office.Interop.Word.Document = New Microsoft.Office.Interop.Word.Document
'' 通过模拟,这行代码将页面粘贴到漫长的过程 - Documents.Open
objDoc = WordApp.Documents.Open(path)
我错过了什么?相同的代码适用于 Windows Server 2003 64 位。