本人用VB6作了一个DLL,此DLL读取服务器上的EXCEL文件,并将读取的数据写入数据库中,此DLL在VB调用中没有任何问题;在ASP.NET中(开发环境)调用也没有问题,一切运行正常,但是将此ASP.NET做成安装程序后,安装到WINDOWS SERVER 2003上后,运行时,调用失败(EXCEL对象不能生成!),请问各位大哥,这是什么原因啊?谢谢!

解决方案 »

  1.   

    服务器上没有安装 Excel ?
      

  2.   

    不清楚,不知道是不是安全的问题,或者是没有正确的excel驱动
      

  3.   

    运行--->DCOMCNFG-->microsoft excel-->属性-->安全性
      

  4.   

    WINDOWS SERVER 2003系统上装了Excle了没有?
      

  5.   

    http://www.c-sharpcorner.com/3/CSNActiveXAN.asp另外注意权限运行 DCOMCNFGhttp://support.microsoft.com/kb/288367/zh-cn
      

  6.   

    也有可能是没有权限
    运行dcomcnfg命令,选择“Microsoft Excel 应用程序”—“安全性”—“编辑”来添加权限。
      

  7.   

    WINDOWS SERVER 2003系统上装了EXCEL了,不行;装了,还是不行!
      

  8.   

    http://www.c-sharpcorner.com/3/CSNActiveXAN.asp
    http://support.microsoft.com/kb/288367/zh-cn