【发布时间】:2011-01-31 16:04:48
【问题描述】:
我在部署使用 Microsoft Access 自动化的 .NET 应用程序时遇到问题。
我已经在目标机器上安装了 Access 2007 运行时和主互操作程序集 (PIA):
但是,当我尝试创建 ApplicationClass 时:
Application access = new ApplicationClass();
我得到以下异常:
未处理的异常:System.Runtime.InteropServices.COMException (0x80080005):检索具有 CLSID {73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9} 的组件的 COM 类工厂失败,原因是以下错误:80080005。
我用谷歌搜索了错误代码并尝试调整 dcomcnfg 中的安全设置,但无济于事。
有什么想法吗?
由于成本,我不想安装完整版的 Access,而且运行时至少应该能够创建应用程序的实例,确定吗?
【问题讨论】:
-
您是否为受信任的位置等设置了注册表项?
标签: .net ms-access com automation