Microsoft.Office.Interop.Excel 组件的报错检索 COM 类工厂中 CLSID,错误码:80070005

首先网上有很多这样的文章,都是前篇一律的复制,根本没有解决问题

首先问题如下:

Microsoft.Office.Interop.Excel 组件的报错检索 COM 类工厂中 CLSID,错误码:80070005_第1张图片

 

这个问题其实很简单,就是IIS服务器和本地进程之间的一个权限设置问题,

思路有两种,1.给启动IIS连接池的那个账户加权限 2.切换一个高权限的用户启动IIS连接池

1.网上多数是 通过方法1去提高权限,但随着系统安全级别的提升,有时候效果不一定如你所料

2.直接调整一个账户级别,如下图,改为LocalSystem 用户即可

 

 

二。如果改完之后发现提示 无法打开excel 或excel重名,或者无权限,

可以进行如下操作:

C:\Windows\System32\config\systemprofile

C:\Windows\SysWOW64\config\systemprofile

目录下创建名为Desktop

 至此,问题完美解决。

 

你可能感兴趣的:(Microsoft.Office.Interop.Excel 组件的报错检索 COM 类工厂中 CLSID,错误码:80070005)