Microsoft尽其所能,使所有用户都能满足其所有Office和Microsoft软件需求的Microsoft 365订阅,但订阅确实存在着疲劳。 在去年秋天的Ignite 2020上,微软确认Office的新的无订阅更新将在2021年下半年发布......
2021-06-25 158 Microsoft,Office,2021,发布,时间,及,价格,Microsoft,
这个问题初步判断为服务器上面缺少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。
相关文章
Microsoft尽其所能,使所有用户都能满足其所有Office和Microsoft软件需求的Microsoft 365订阅,但订阅确实存在着疲劳。 在去年秋天的Ignite 2020上,微软确认Office的新的无订阅更新将在2021年下半年发布......
2021-06-25 158 Microsoft,Office,2021,发布,时间,及,价格,Microsoft,
一、书写背景 本文的书写源于好奇,出于懒惰。安装office常用的方法有两种,一种是在线安装,一种是离线安装。 在线安装在无网络下也比较烦躁,于是乎,我下载了离线安装包,然而,离线......
2021-06-25 497 Office,Office365,离线,安装,包选择,包,选择,word,
需求 之前用2016密钥激活的,包括kms等很多破解软件都是密钥激活,现在我购买了正版microsoft365,但是因为盗版密钥问题,office里面显示仍然是2016. 解决方法 这里以office2016为例 下面方法可以卸载o......
2021-06-25 571 卸载office2016,卸载office2016密钥
在 Windows 10 中,复制以下内容并粘贴到 Cortana 的询问我任何问题框,然后按 Enter:%appdata%\Microsoft\Templates\(在早期版本的 Windows 中,单击开始运行,并粘贴在打开框中)。 复制文件资源管理器......
2021-06-25 844 Office365,Office365自定义模板
如何取消 Ms office2019提示 获取正版office,你可能是盗版软件的受害者 方法1: 打开office:文件账户管理设置去掉所有勾选 方法2: 解决办法: 1、下载 HEU KMS Activator23.1.0 城通网盘:https://590m.......
2021-06-25 816 如何,取消,office2019,提示,“,获取正版,office,你,