检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80080005 服务器运行失败

这个错误来自于.NET项目的 EXCEL输出,安装OFFICE后,需要赋予远程输出的权限

解决办法就是在windows组件里添加相应账户权限 运行dcomcnfg.exe,找到DCOM配置

在DCOM配置里找到 Microsoft Excel Application ,安全里将 启动,访问,配置 3个权限 自定义加上

NETWORK SERVICE的权限,如果还有问题,注意“标识”里改成交互式,权限也可以上上IIS的匿名用户IIS_IUSRS