仰天一笑(Ansonxuyu),专业从事软件定制开发、Web软件开发,网站建设,网络推广,APP开发,微博应用开发,微信应用开发,电子商务开发,物联网开发等技术。
互联网8年风雨,愿在此交朋识友,交流心得,分享技术知识(策划/研发/运营/推广/合作)!QQ:943530498


仰天一笑

昨日不悔,今日勿失,明日莫忧! —徐羽

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  340 随笔 :: 27 文章 :: 1088 评论 :: 237万 阅读

检索 COM 类工厂中 CLSID 为 ? 的组件时失败 解决方案,以前有用asp.net导出excel,在本机测试通过,但部署到服务器上提示检索 COM 类工厂中 CLSID 为 ? 的组件时失败,在网上找了很多相关的内容都说的不是很清楚,大多为抄袭,没有亲自去试验过,今天又有个项目需要这样做,特点总结一下与大家分享一下。

遇到这样的错误,就是IIS没有调用excel com组建的权限,添加适当的权限就可以解决这个问题,网上就又提到吧什么administrator 或是everyone,这样做太不安全了,在局域网到还是可以这么做,但是如果在公网最后不要,这样很容易受到攻击。

讲一下具体的解决方案,实际上就是设置权限了。

1.在运行中输入dcomcnfg.exe



2.右击属性







IIS_WPG; IUSR_; IWAM_

三个权限都要添加,如果你的WEB用的是默认账号的话。


彻底解决问题,下载文件: Excel权限配置问题.zip
posted on   仰天一笑  阅读(4287)  评论(5编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2006-06-14 [收藏] MSN的密码如何修改?
2006-06-14 [原]Ajax简单客户登陆验证
2006-06-14 [原]数据库死锁导致网站站点访问不了之解决方案
点击右上角即可分享
微信分享提示