none
Error Al abrir un docuemento de excel en un aplicacion web RRS feed

  • Pregunta

  •  

    Buenas tardes:

     

    Tengo una aplicacion web en la cual se coloco una parte para que abra un archivo de excel, cuando lo estoy depurando (en el iss virtual) no marca ningun error y se abre y cierra bien sin ningun problema.

     

    Al momento de subirlo al ISS la aplicacion y trato de correrla me marca el siguiente error

     

    Code Snippet

    Error de servidor en la aplicación '/cuestionario'.
    --------------------------------------------------------------------------------

    No se puede abrir o guardar más documentos debido a que el espacio en disco o la memoria son insuficientes.

    • Para disponer de más memoria cierre los libros o programas que no necesite.

    • Para liberar espacio en el disco, elimine los archivos que no necesita del disco en el que desea guardar los documentos.
    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

    Detalles de la excepción: System.Runtime.InteropServices.COMException: No se puede abrir o guardar más documentos debido a que el espacio en disco o la memoria son insuficientes.

    • Para disponer de más memoria cierre los libros o programas que no necesite.

    • Para liberar espacio en el disco, elimine los archivos que no necesita del disco en el que desea guardar los documentos.

     

     

    Pero como les repito al momento de depurar la aplicacion no genera ningun error, el problema surge al subirlo en una carpeta en el ISS.

     

    Mi codigo es el siguiente

     

     

    Code Snippet

    Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
     String ruta = ConfigurationManager.AppSettings["rutaArchivosXls"] + "\\Test.txt";
     app.Visible = false;

     Workbook libro = app.Workbooks.Open(ruta, Sin, false, Sin, Sin, Sin, Sin, Sin, Sin, Sin, Sin, Sin, Sin, Sin, Sin);

     

     

    La linea que me marca el error es la última app.workbooks.open.

     

    Espero que me puedan ayudar y de antemano muchas gracias y que tengan un buen dia.

     

    Jorge

    martes, 18 de noviembre de 2008 19:09

Todas las respuestas

  • Hola tengo ese mismo error y no le he podido dar solución. Por favor colocar la respuesta si ya se soluciono
    jueves, 5 de febrero de 2009 3:28
  • Ayudaa, tengo el mismo error que los compañeros y la verdad ya no sé que más podría ser '?
    martes, 14 de diciembre de 2010 14:54
  • Utilicen una sola barra diagonal en el webconfig...

     

    web.config

    <add key="archivo" value="C:\uno\dos\archivo.txt"/>

     

    codebehind

    string strArchivo = System.Configuration.ConfigurationManager.AppSettings["archivo"];

    var oLibro = oExcel.Workbooks.Open(strArchivo, Missing.Value, Missing.Value, Missing.Value
                                                  , Missing.Value, Missing.Value, Missing.Value, Missing.Value
                                                 , Missing.Value, Missing.Value, Missing.Value, Missing.Value
                                                , Missing.Value, Missing.Value, Missing.Value);    

    GIO.       

    lunes, 1 de agosto de 2011 23:26