Cordial saludo,
Por favor su colaboración con el siguiente tema:
Necesito ejecutar una aplicación de consola desarrollada en C#, desde PHP 7.1 (IIS 10). El tema es que me generaba el siguiente error:
Cita:
System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file
|
Revisando en Google, pude ver que era porque el usuario con el que se ejecuta el llamado desde PHP no tiene permisos, así que procedí a darle los respectivos permisos (IIS, INTERACTIVE, NETWORK SERVICE). También di los permisos sobre los DCOM y cree una carpeta Desktop en SysWOW64.
Todo lo anterior basado en el Dr. Google, pero aun sigue sin funcionar. Ya no me sale el mismo error, ahora es el siguiente:
Cita:
System.Runtime.InteropServices.COMException (0x80010105): The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
|
Además me genera un poco de inquietud el dar tantos permisos, ya que no sé si da paso a vulnerabilidades en el servidor.
Agradezco de antemano toda la ayuda posible.