问题描述
云虚拟主机在使用程序生成Microsoft Office文档(包括Word和Excel)时,出现如下报错。
System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败, 原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。在 BabyName.SyncSend.CreateWordFile(String uuid, DataTable dtbbname)
此问题是由于在.NET程序中引用了System.Runtime.InteropServices命名空间调用COM组件,但是云虚拟主机出于安全方面考虑,禁止了.NET程序调用COM组件。
解决方案
如果出现该问题,建议您选择云服务器ECS,自定义的配置环境,开启调用COM组件功能。
适用于
云虚拟主机
如果您的问题仍未解决,您可以免费咨询久云大使,或登陆阿里云官网提交工单联系阿里云技术支持。
云虚拟主机.NET程序生成Microsoft office文件时报错 文章为作者独立观点不代表久云立场,未经允许不得转载。如有侵权请联系负责人,将会立刻删除!
发表评论 快来秀出你的观点