本文作者:office教程网

缺少office的组件

office教程网 2023-11-30 06:45:00
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:  这个问题初步判断为服务器上面缺少office的组件。
我开发的环境安装了vs2005。vs2005安装完毕后,在GAC(路径为:C:\WINDOWS\assembly)中注册很多程序集。在C:\WINDOWS\as...

 这个问题初步判断为服务器上面缺少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 所以运行网站的时候报错。

解决方案:

office 下载与安装教程(附带安装包)

1、小编是通过第三方工具Office 2013-2019 C2R Instal进行安装激活的,特别要注意的是一定要Windows10操作系统。 链接:https://pan.baidu.com/s/17U0n_kCXblEPYmBu6OzdAA 提取码:2233 复制这段内容后打开百度网盘

在服务器上面把程序需要引用的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。


如何解决安装office 64位先卸载32位office问题

大多数win 10系统已经内置了office功能,但内置的office功能往往是低版本的,比如笔者的win10就内置了office 2007 此时,笔者想安装更高版本的offfice,这里以安装2016为例,当直接安装时,会出现如

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:缺少office的组件发布于2023-11-30 06:45:00
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: