非常急得一个IIS问题,网上找了N多 试了N多了,求达人解惑·····

仅此而已 2011-07-14 06:56:36
能加载文件或程序集“Microsoft.Office.Interop.Excel
<add assembly= "Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c "/>

在客户服务器上面发布后一直是这个错误,网上查了好多类似错误,试过N多方法,还是这样···
网上找了个最接近我这个的
能加载文件或程序集“Microsoft.Office.Interop.Excel

改装的都已经确定装好了,


其中一个不明白的是:那个文章倒数第三句,计算机上缺少了项目引用的Office类文件Interop.Excel.dll

我要在电脑那引用dll还是? 求大侠们 给解说下






“/web”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。 (D:\Web\web.config line 153) (D:\Web\web.config line 131)

源错误:


行 129: </pages>
行 130: <httpModules>
行 131: <add name="SessionModule" type="DataAccess.SessionModule"/>
行 132: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
行 133: <add name="WebbHttpModule" type="CsControl.WebbHttpModule, CsControl"/>


源文件: D:\斯韦尔\质监站更新110713\质监站Web\web.config 行: 131


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3618


在线等,求解惑,感谢不尽。
...全文
106 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sp1234 的回复:]
引用 8 楼 dongxinxi 的回复:
试试重新在服务器上向系统注册这个组件?一般是先卸载再注册
Regsvr32

注册组件没用。这个组件要调用Office的。

安装Office,自然就会注册组件。
[/Quote]

是的,有可能是版本不对应导致的
saiya520 2011-07-14
  • 打赏
  • 举报
回复
如果该装的都装了,则在项目里没有引用对应的.dll库
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dongxinxi 的回复:]
试试重新在服务器上向系统注册这个组件?一般是先卸载再注册
Regsvr32
[/Quote]
注册组件没用。这个组件要调用Office的。

安装Office,自然就会注册组件。
  • 打赏
  • 举报
回复
Microsoft.Office.Interop.Excel, Version=11.0.0.0
按2L说的做吧,注意版本
  • 打赏
  • 举报
回复
试试重新在服务器上向系统注册这个组件?一般是先卸载再注册
Regsvr32
wosizy 2011-07-14
  • 打赏
  • 举报
回复
首先安装office组件

还有就是你的项目中是否引用了相关dll 并不是在你的电脑上引用那个dll

在服务器装上Microsoft.Office.Interop.Excel组件应该就可以了
加油馒头 2011-07-14
  • 打赏
  • 举报
回复
很简单 如果没有到处Excel功能的话 直接把这行代码去了

如果有的话,就装下2003版本的,装的时候自定义安装,安装好net framework 组件
子夜__ 2011-07-14
  • 打赏
  • 举报
回复
服务器缺少组件

安装office组件
  • 打赏
  • 举报
回复
客户端机器上 --> 客户端服务器上
hztltgg 2011-07-14
  • 打赏
  • 举报
回复
该装的都已经确定装好了?

是在服务器上装了office?还是这些库拷贝到bin目录了?
  • 打赏
  • 举报
回复
需要客户端机器上安装过相应版本的Office。
仅此而已 2011-07-14
  • 打赏
  • 举报
回复
没人么

62,074

社区成员

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

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

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

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