需要帮助:
我正在使用VS2010开发一个与Excel交互的C#.Net应用程序。该应用程序在我的本地机器上可以正确运行。但是将其上传到远程Windows 2003服务器时,应用程序就会出现问题。
最初,我收到了以下消息:
- 由于以下错误而检索组件CLSID {00024500-0000-0000-C000-000000000046}的COM类工厂失败:80070005
在谷歌搜索这个问题后(建议是权限问题),我尝试了以下方法:
- 安装Excel 2007
- 进入远程服务器上的组件服务,并按照此处的说明进行操作:http://blog.crowe.co.nz/archive/2006/03/02/589.aspx
现在,在相同的操作上,我得到了以下消息:
- HRESULT异常:0x800A03EC
谷歌搜索似乎表明这是版本匹配错误。但是,本地机器和远程服务器都使用Excel 2007。
任何建议将不胜感激。提前致谢。
-Daniel