Foros del Web » Programando para Internet » ASPX (.net) »

Desde una Web Form se abrie archivo Excel; marca Acceso denegado del lado del cliente

Estas en el tema de Desde una Web Form se abrie archivo Excel; marca Acceso denegado del lado del cliente en el foro de ASPX (.net) en Foros del Web. Estoy tratando de abrir un archivo Excel desde una pagina web, para extractar datos La WebForm esta en C# VS2010 y esta montado sobre Windows ...
  #1 (permalink)  
Antiguo 28/06/2014, 12:30
 
Fecha de Ingreso: agosto-2010
Mensajes: 52
Antigüedad: 14 años, 3 meses
Puntos: 12
Desde una Web Form se abrie archivo Excel; marca Acceso denegado del lado del cliente

Estoy tratando de abrir un archivo Excel desde una pagina web, para extractar datos
La WebForm esta en C# VS2010 y esta montado sobre Windows 2008 r2 con IIS 7

Para loa anterior uso las siguientes instrucciones, las cuales funcionan correctamente si corro la WebForm en el servidor, pero al ejecutar la pagina web desde un cliente me marca Access is denied. exactamente al intentar instancear el objeto Excel ( Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); )

Que puedo hacer para solucionar el problema ??


Estas son las instrucciones:

// Instancia de Excel,
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();

// Abrir Workook deseado
Microsoft.Office.Interop.Excel.Workbook excelBook = excelApp.Workbooks._Open(@"C:\ProyectosWeb\DCFD\Up loadFile\XML\FacturasEjemplo.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindow s, "\t", false, false, 0, true);

// Obtener primera hoja del workbook actual
Microsoft.Office.Interop.Excel._Worksheet excelWorksheet = (Microsoft.Office.Interop.Excel._Worksheet)excelBo ok.Worksheets.get_Item(1);

// Leer el valor dela Celda Especificada en el rango
string dato = excelWorksheet.get_Range("L9", "L9").Value2.ToString();

this.txtTotal.Text = dato;

excelApp.Workbooks.Close();

Etiquetas: cliente, denegado, excel, form, lado, marca
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.