问题:我在自己电脑上用xp+vs2010做了一个导出excel功能,“添加引用”了两个com组件。如图:
但当我把网站发布以后,部署到服务器上时就出问题了(服务器上已经安装office,是win2003R2系统):如图:
请高手指点。谢谢了。难道是缺什么组件或者需要注册?另这种方法已经试过,提示出错。
具体过程是:运行--regsvr32 D:\ReturnedParts\bin\Interop.Excel.dll

解决方案 »

  1.   

    http://hi.baidu.com/ilovehaley/blog/item/a28cb234d8b161335bb5f5be.html
      

  2.   

    把Interop.Excel.dll 移到运行程序集目录下 再试试
      

  3.   

    添加com++组件,是到VS内置编译器里边添加而已不是 XP环境
      

  4.   


    如果按照1L的方法不行的话,估计就是版本问题吧~。net的框架版本是多少的?
      

  5.   

    老问题了。是权限的问题。也就是微软说的 office 自动化。官方说了 不推荐在服务器上使用office 自动化的。
    你导出的是Excel 直接使用其他的第三方的控件 那是最好了。
    http://support.microsoft.com/kb/257757/zh-cn
    第三方的控件 例如  Npoi  myxls 。 很多的。。如果你非要使用COM组件,我曾经试过一个是在WebConfig中 配置一个 管理员的账户密码 
    你搜索你的错误信息 关于这个描述很多 我就不说了
      

  6.   

    各位的都试了,最终还是用了第三方控件 :Npoi   ,谢谢了