【发布时间】:2018-07-29 11:56:52
【问题描述】:
我有一个 asp.net 项目,它读取 excel 文件并使用 Microsoft excel 16 对象库 和 Microsoft office 16 对象库 检索其数据 .. 一切都是在开发机器上很好,我可以读取数据......但是在我发布网站并将其上传到 somee.com 以免费托管之后......我上传 excel 的部分进展顺利,但在读取数据部分我收到此错误
System.Runtime.InteropServices.COMException:检索 COM 类 具有 CLSID 的组件的工厂 {00024500-0000-0000-C000-000000000046} 由于以下原因而失败 错误:80040154 类未注册(HRESULT 异常: 0x80040154 (REGDB_E_CLASSNOTREG))。
我搜索了原因,我认为问题在于主机可能不支持的 excel 库或类似的东西......谢谢你帮我解决这个问题。
【问题讨论】:
-
必须在服务器上安装 Excel 应用程序并获得许可。
标签: asp.net com webserver office-interop somee