Microsoft.Office.Interop.Excel 布署后在web.config中出错,

aspx_RICK 2008-07-09 11:19:17
Parser Error Message: Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. 系统找不到指定的文件。
...全文
487 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspx_RICK 2008-07-09
  • 打赏
  • 举报
回复
我可以直截打包,只要Bin里面包括'Microsoft.Office.Interop.Excel'就可以了吗?
我在本地上运行,发布都是好的,现在我要布署到别的电脑上面就出错了.
xtra6714 2008-07-09
  • 打赏
  • 举报
回复
服务器应该是缺少必要的环境
Norris Huang 2008-07-09
  • 打赏
  • 举报
回复
带到bin下面
greystar 2008-07-09
  • 打赏
  • 举报
回复
'Microsoft.Office.Interop.Excel,这个程序集找不到.你的版本对吗.office
aspx_RICK 2008-07-09
  • 打赏
  • 举报
回复
怎么样才能看到'Microsoft.Office.Interop.Excel, Version=11.0.0.0
Version这个是多少,如何确定呢
aspx_RICK 2008-07-09
  • 打赏
  • 举报
回复
.Net Framework2.0已安装了
Office也装了Excel2003的
但C:\Windows\assembly 里面没有office的相关内容
LiloZhu 2008-07-09
  • 打赏
  • 举报
回复
Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies.

出现这个问题的原因有两个:

1、系统里没有安装“Excel 2003”;

2、系统安装了“Excel 2003”,但是没有安装到GAC里面。(有关GAC全局程序集缓存的介绍大家可以参考MSDN的相关帮助。)

首先,如果是由于第一种原因而导致出现如题的问题的话那是最好解决不过的了,那就是安装一下Microsoft Excel 2003就可以了。

另外,由于第二种原因而导致的。导致出现种情况的可能也有两个:一是在Office 是在安装.Net Framework之前安装的,另一个是在安装Office的过程中漏选了“.Net 可编程性支持”。那么我们现在要做的就是将Office 2003 PIA(主Interop程序集)安装到GAC里。具体的安装方法和步骤如下:

1)、如果系统未安装.Net Framework,请先安装,如果已安装了的话就可直接进行第二步。

2)、在“添加或删除程序”中对Office进行“更改”安装操作,将漏装部分重新安装上去即可


请参考下面的这篇文章:
http://blog.csdn.net/dezwen/archive/2007/11/03/1864769.aspx
aspx_RICK 2008-07-09
  • 打赏
  • 举报
回复
服务器是2003 sp1 的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧