能加载文件或程序集“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 
在线等,求解惑,感谢不尽。

解决方案 »

  1.   

    需要客户端机器上安装过相应版本的Office。
      

  2.   

    该装的都已经确定装好了?是在服务器上装了office?还是这些库拷贝到bin目录了?
      

  3.   

    服务器缺少组件安装office组件
      

  4.   

    很简单 如果没有到处Excel功能的话 直接把这行代码去了如果有的话,就装下2003版本的,装的时候自定义安装,安装好net framework 组件
      

  5.   

    首先安装office组件还有就是你的项目中是否引用了相关dll  并不是在你的电脑上引用那个dll在服务器装上Microsoft.Office.Interop.Excel组件应该就可以了
      

  6.   

    试试重新在服务器上向系统注册这个组件?一般是先卸载再注册
    Regsvr32
      

  7.   

    Microsoft.Office.Interop.Excel, Version=11.0.0.0
    按2L说的做吧,注意版本
      

  8.   

    注册组件没用。这个组件要调用Office的。安装Office,自然就会注册组件。
      

  9.   

    如果该装的都装了,则在项目里没有引用对应的.dll库