Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2014, 12:30
HalconDivino
 
Fecha de Ingreso: agosto-2010
Mensajes: 52
Antigüedad: 13 años, 8 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();