缺少office的组件
这个问题初步判断为服务器上面缺少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的组件相关推荐
- window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法
服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel.word.ppt等. 步骤 1.在"开始&qu ...
- 安装LR提示“此计算机缺少 vc2005_sp1_with_atl_fix_redist,请安装所有缺少的必要组件,然后重新运行此安装“
安装LoadRunner 11时弹窗提示"Micosoft Visual C++ 2005 SP1 可再发行组件包(X86):'命令行选项语法错误.键入命令 / ? 可获得帮助信息'&quo ...
- nopi word to html,C# 基于NPOI+Office COM组件 实现20行代码在线预览文档(word,excel,pdf,txt,png)...
由于项目需要,需要一个在线预览office的功能,小编一开始使用的是微软提供的方法,简单快捷,但是不符合小编开发需求, 就另外用了:将文件转换成html文件然后预览html文件的方法.对微软提供的方法 ...
- 虚拟机——无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件
macOS Big Sur升级后Parallels Desktop提示"无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件." 参考https ...
- macOS Big Sur升级后Parallels Desktop提示“无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件。”
升级 macOS Big Sur升级后Parallels Desktop提示"无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件." 解决方案 ...
- 低代码缺少的五大组件
[CSDN 编者按]前段时间有个很有趣的话题,说程序员太难了,前有 AI 自动编程掀餐桌,后有 6 岁小孩抢饭碗.低代码让没有任何技术背景的普通人也能参与到编程中来,这无疑是对程序员行业的一个冲击!但 ...
- 老牌开源Office操作组件NPOI现已支持.NET Core
昨天在微信群里听到老牌Excel开发利器NPOI的作者瞿总说4.6.1版本的NPOI已经支持.NET Standard 2.0了,这也就意味着你可以在.NET Core中使用NPOI了. 作者:依乐祝 ...
- .net直接调用office com组件操作word与pdf
文章目录 使用场景 一.使用步骤 1.引入库 2.调用 二.我使用时出现的bug 错误信息一 原因及解决方案 错误信息二 原因及解决方案 错误信息三 原因及解决方案 三.总结 使用场景 多个word进 ...
- .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.net调用office组件进行Excel.Word.ppt的一些操作,需要做一下操作: 1.正确全面的安装office 2.DCOM配置权限(64位系统要添加32位组件[mmc -32]) (1.) ...
最新文章
- Starting HAL daemon:[FAILED]
- Qt5.9 OpenCV3.2.0测试例程(Win10)
- 基于Atmega8单片机的串口收发程序
- 股票系列,动态规划,加油,九月太浪了,十月不许浪
- linux 目录操作
- MFC+opencv 显示mat图像
- Nginx支持比Apache高并发的原因
- 如何将docker 镜像上传到docker hub仓库
- 小米手机扩容教程_小米笔记本硬盘扩容教程:5分钟搞定,存储容量瞬间翻倍...
- 《跨境电商 —— 阿里巴巴速卖通实操全攻略》一一2.2 发布你的第一个产品...
- 2021-08-26小白笔记2
- html制作钢铁侠心脏,心脏术后我变成了“钢铁侠”
- dataframe如何替换某列元素值_dataframe 按条件替换某一列中的值方法
- 平凡的女人,伟大的奉献
- Benchmark Factory 使用 简介
- 安超云生态|携手中电福富 打造党政协同一体化云办公解决方案
- uniapp 10进制、字符串转16进制码
- 一文解决中文在Eclipse中显示乱码的问题
- nyoj680摘枇杷
- 56个民族select下拉框
热门文章
- 工作随记-Java利用企业微信群机器人定时发送消息
- switch完成输出星期一到七
- python中创建对象后可以使用运算符来调用其成员_《守株待兔》这则寓言告诉我们(...
- 数据结构—二叉树线索化(线索化的先序、中序、后序遍历)
- 世峰与深圳供电局就电力发展历史虚拟现实培训系统项目展开合作
- 订单中心,究竟是分还是合?
- SpringBoot自动装配原理浅析
- 苹果 iTunes connect 下架APP
- x86上 /proc/cpuinfo中的cpufreq和scaling_cur_freq怎么算
- 上海11月月赛乙组解题报告