这个问题初步判断为服务器上面缺少office的组件。

我开发的环境安装了vs2005。vs2005安装完毕后,在GAC(路径为:C:\WINDOWS\assembly)中注册很多程序集。在C:\WINDOWS\assembly目录下面找到了Microsoft.Office.Tools.Excel 版本:8.0.0.0 公钥标识:b03f5f7f11d50a3a  与我的配置文件一致。(奇怪为什么配置文件中PublicKeyToken=“B03F5F7F11D50A3A"为大写,而C:\WINDOWS\assembly目录下面的公钥标识为小写呢?.net不是区分大小写吗?)

服务器上由于没有安装vs2005。而开发网站的时候“引用dll “ 的时候引用的是C:\WINDOWS\assembly下面的程序集。在服务器的C:\WINDOWS\assembly目录下面根本就不存在Microsoft.Office.Tools.Excel 所以运行网站的时候报错。

解决方案:

在服务器上面把程序需要引用的dll注册到GAC中。

具体方法:

1.先把需要的dll拷贝到服务器上面。把开发环境中的C:\Program Files\Common Files\Microsoft Shared\VSTO目录直接拷贝到服务器的C:\Program Files\Common Files\Microsoft Shared\目录下。

2.在服务器上 开始-程序-管理工具-Microsoft .NET Framework 2.0 配置-管理程序集缓存-将程序集添加到程序集缓存。选中那些dll即可。

运行网站。一切ok。

https://download.csdn.net/download/wangmeng2395/3769826?utm_source=bbsseo

缺少office的组件相关推荐

  1. window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法

    服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel.word.ppt等. 步骤  1.在"开始&qu ...

  2. 安装LR提示“此计算机缺少 vc2005_sp1_with_atl_fix_redist,请安装所有缺少的必要组件,然后重新运行此安装“

    安装LoadRunner 11时弹窗提示"Micosoft Visual C++ 2005 SP1 可再发行组件包(X86):'命令行选项语法错误.键入命令 / ? 可获得帮助信息'&quo ...

  3. nopi word to html,C# 基于NPOI+Office COM组件 实现20行代码在线预览文档(word,excel,pdf,txt,png)...

    由于项目需要,需要一个在线预览office的功能,小编一开始使用的是微软提供的方法,简单快捷,但是不符合小编开发需求, 就另外用了:将文件转换成html文件然后预览html文件的方法.对微软提供的方法 ...

  4. 虚拟机——无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件

    macOS Big Sur升级后Parallels Desktop提示"无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件." 参考https ...

  5. macOS Big Sur升级后Parallels Desktop提示“无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件。”

    升级 macOS Big Sur升级后Parallels Desktop提示"无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件." 解决方案 ...

  6. 低代码缺少的五大组件

    [CSDN 编者按]前段时间有个很有趣的话题,说程序员太难了,前有 AI 自动编程掀餐桌,后有 6 岁小孩抢饭碗.低代码让没有任何技术背景的普通人也能参与到编程中来,这无疑是对程序员行业的一个冲击!但 ...

  7. 老牌开源Office操作组件NPOI现已支持.NET Core

    昨天在微信群里听到老牌Excel开发利器NPOI的作者瞿总说4.6.1版本的NPOI已经支持.NET Standard 2.0了,这也就意味着你可以在.NET Core中使用NPOI了. 作者:依乐祝 ...

  8. .net直接调用office com组件操作word与pdf

    文章目录 使用场景 一.使用步骤 1.引入库 2.调用 二.我使用时出现的bug 错误信息一 原因及解决方案 错误信息二 原因及解决方案 错误信息三 原因及解决方案 三.总结 使用场景 多个word进 ...

  9. .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败

    .net调用office组件进行Excel.Word.ppt的一些操作,需要做一下操作: 1.正确全面的安装office 2.DCOM配置权限(64位系统要添加32位组件[mmc -32]) (1.) ...

最新文章

  1. Starting HAL daemon:[FAILED]
  2. Qt5.9 OpenCV3.2.0测试例程(Win10)
  3. 基于Atmega8单片机的串口收发程序
  4. 股票系列,动态规划,加油,九月太浪了,十月不许浪
  5. linux 目录操作
  6. MFC+opencv 显示mat图像
  7. Nginx支持比Apache高并发的原因
  8. 如何将docker 镜像上传到docker hub仓库
  9. 小米手机扩容教程_小米笔记本硬盘扩容教程:5分钟搞定,存储容量瞬间翻倍...
  10. 《跨境电商 —— 阿里巴巴速卖通实操全攻略》一一2.2 发布你的第一个产品...
  11. 2021-08-26小白笔记2
  12. html制作钢铁侠心脏,心脏术后我变成了“钢铁侠”
  13. dataframe如何替换某列元素值_dataframe 按条件替换某一列中的值方法
  14. 平凡的女人,伟大的奉献
  15. Benchmark Factory 使用 简介
  16. 安超云生态|携手中电福富 打造党政协同一体化云办公解决方案
  17. uniapp 10进制、字符串转16进制码
  18. 一文解决中文在Eclipse中显示乱码的问题
  19. nyoj680摘枇杷
  20. 56个民族select下拉框

热门文章

  1. 工作随记-Java利用企业微信群机器人定时发送消息
  2. switch完成输出星期一到七
  3. python中创建对象后可以使用运算符来调用其成员_《守株待兔》这则寓言告诉我们(...
  4. 数据结构—二叉树线索化(线索化的先序、中序、后序遍历)
  5. 世峰与深圳供电局就电力发展历史虚拟现实培训系统项目展开合作
  6. 订单中心,究竟是分还是合?
  7. SpringBoot自动装配原理浅析
  8. 苹果 iTunes connect 下架APP
  9. x86上 /proc/cpuinfo中的cpufreq和scaling_cur_freq怎么算
  10. 上海11月月赛乙组解题报告