一样的程序在一个机器上好用,但是移植到另一台机器却有问题。
The system cannot find the file specified. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileNotFoundException: The system cannot find the file specified.Source Error: 
Line 387: public TempVolumeData TempVolumeDaiylyExcel2Data(string FilePath)
Line 388: {
Line 389: excelApp = new Excel.Application(); 

解决方案 »

  1.   

    另外一个台机器山没有那个Excel文件
      

  2.   

    文件是有的。程序具有的功能是先上传excel文件,然后读取。
      

  3.   

    程序当走到excelApp = new Excel.Application();就出现异常了。
    这个问题相当棘手,劳烦大家了。
      

  4.   

    服务器没装MS OFFICE 特别是Excel
      

  5.   

    调试的时候出现以下信息,似乎是有的控件没有被加载进来。'DefaultDomain': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.web.regularexpressions\1.0.5000.0__b03f5f7f11d50a3a\system.web.regularexpressions.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.thunk.dll', No symbols loaded.
    'DefaultDomain': Loaded 'c:\windows\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\assembly\dl2\2d83bdd8\ec65967f_a531c801\businessfacade.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\assembly\dl2\1f51451a\2d7e9c3d_a531c801\common.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\assembly\dl2\361f3124\8452837f_a531c801\dataaccess.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\assembly\dl2\a6971b97\f61bd4c2_1f32c801\web.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\assembly\dl2\c1d68223\00f507ed_8fddc401\webchart.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.web.regularexpressions\1.0.5000.0__b03f5f7f11d50a3a\system.web.regularexpressions.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.thunk.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\system.design\1.0.5000.0__b03f5f7f11d50a3a\system.design.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\-n_wxi4i.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\crvgbsru.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\turlds9m.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\qsz99mqu.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\degqlabv.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\vay1mgmn.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\oms-singapore\8923c9e6\b8fd384d\sypjf6ph.dll', Symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\microsoft.office.interop.excel\11.0.0.0__71e9bce111e9429c\microsoft.office.interop.excel.dll', No symbols loaded.
    '/LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718': Loaded 'c:\windows\assembly\gac\office\11.0.0.0__71e9bce111e9429c\office.dll', No symbols loaded.
    The program '[3996] dllhost.exe: /LM/W3SVC/1/Root/OMS-Singapore-3-128407413679743718' has exited with code 0 (0x0).
    The program '[3996] dllhost.exe: DefaultDomain' has exited with code 0 (0x0).
      

  6.   

    System.IO.FileNotFoundExceptionpublic   TempVolumeData   TempVolumeDaiylyExcel2Data(string   FilePath) 
    FilePath看看是什么,路径没有这个文件
      

  7.   

    确定所有引用的程序集都部署到服务器上.
    确定OFFICE版本相同
      

  8.   

    重装系统和OFFICE,问题便可解决。
      

  9.   

    那就要看IIS的配置了,权限等配置.
    查看EXCEL文件是否能被ASP.NET访问的权限.
      

  10.   

    1.存放EXCEL文件的文件夹是否有浏览/插入/修改权限.如果需要给予Net service/asp.net/everyone控制权限
    2.IIS目录是否在权限的选项卡中有一定的权限
      

  11.   

    权限问题,文件所在目录,winnt/temp目录需要取得操作权限
      

  12.   

    都需要哪些用户的权限。我现在加入了ASPNET的权限。
      

  13.   

    如果装了相同版本的Office,那么就是权限的问题了。
      

  14.   

    是office安装的问题。我以前也遇到过,把office先卸载了
    然后选择完全安装即可~~!
      

  15.   

    服务器没装MS   OFFICE   特别是Excel
      

  16.   

    EXCEL.dll版本要一致,COM权限要配好,我以前也碰到过这种问题
      

  17.   

    有两点可以检查一下:
    1,根据所述现象在excelApp   =   new   Excel.Application;出现异常,试检查你项目引用的excel.dll是否可以正常引用到(没权限,GAC是否注册,版本是否一致)
    2,再检查一下上传至server上的excel文件所在目录,asp.net这个帐号是否有访问权限.