Pregunta

Tengo una aplicación web MVC3 C#.NET. Estoy usando la biblioteca Aspose para leer un archivo de Excel usando el método Workbook.loadData (). Puedo cargar un archivo desde mi máquina local cuando se ejecuta en Visual Studio. Puedo cargar un archivo desde el servidor web al ejecutar el sitio web. Sin embargo, al ejecutar el sitio web, no puedo cargar un archivo de Excel desde mi máquina local. Obtuve el siguiente error

"Unable to open specified Excel Workbook: Could not find a part of the path"

Cuando tomo la ruta, dice que no puede aletas y uso mi comando "Ejecutar" ... encuentra el archivo. Por lo tanto, debe ser un problema de permisos. Estoy seguro de que hay una solución simple, pero no sé cuál sería. ¿Algunas ideas?

¿Fue útil?

Solución

Como sospechaba, era un problema de permisos. No fue un problema de asposición. Utilicé la biblioteca MS Interop para ejecutar ImpersonateUser () utilizando una cuenta de servicio que tiene acceso a las máquinas externas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top