none
Ejecutar exe desde asp.net RRS feed

  • Pregunta

  • Buenas tardes:

    Antes que nada agradezco su ayuda, el problema que tengo es que realice una página con webForms  en c# , esta página manda a correr un EXE (en el servidor) que esta en C:\PROGRAMA\CORRE.EXE, el caso es que al publicarlo en IIS no ejecuta el programa(solo lo pone en el administrador de tareas) pero en el depurador de Visual si ejecuta el programa..

    Creo yo que es problema de seguridad, ya que al publicar en el IIS el proceso dice que lo ejecuta el usuario ASP.NET y en el depurador dice que el usuario es el mio.

    Alguien sabe como hacer que se corran los EXE.

    El IIS esta instalado en XP.

    Gracias...


    Hugo Gil

    viernes, 22 de marzo de 2013 18:49

Respuestas

  • Prueba también a dar permisos al usuario IUSR... Y también

    cambia web.config   -> identity impersonate="true"

    cambia iis autenticacion    -> ASP.NET Impersonation Enabled


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos



    • Editado Sergio Parra viernes, 22 de marzo de 2013 22:58
    • Marcado como respuesta Hugo Gil viernes, 22 de marzo de 2013 23:10
    viernes, 22 de marzo de 2013 22:48

Todas las respuestas

  • En las propiedades del exe en la pestaña de seguridad prueba a darle permisos De lectura y ejecución al usuario ASPNET.

    Inténtalo y nos comentas


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    viernes, 22 de marzo de 2013 22:06
  • Hola sergio que tal, gracias por la respuesta, y si la carpeta y el programa ya tienen todos los permisos, pero aun asi no lo corre.

    Hugo Gil

    viernes, 22 de marzo de 2013 22:33
  • Hola!! Puedes ver si en el visor de sucesos en el Log de seguridad o en otro se indica algún error??

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    viernes, 22 de marzo de 2013 22:42
  • Prueba también a dar permisos al usuario IUSR... Y también

    cambia web.config   -> identity impersonate="true"

    cambia iis autenticacion    -> ASP.NET Impersonation Enabled


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos



    • Editado Sergio Parra viernes, 22 de marzo de 2013 22:58
    • Marcado como respuesta Hugo Gil viernes, 22 de marzo de 2013 23:10
    viernes, 22 de marzo de 2013 22:48
  • Gracias sergio, pero en en LOG no manda mensajes respecto a la aplicación y el usuario ya tenia todos los permisos, ya tambien el servicio del IIS tiene que interactue con el escritorio.

    Hugo Gil

    viernes, 22 de marzo de 2013 22:57
  • Revisa mi respuesta anterior...la he editado

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    viernes, 22 de marzo de 2013 23:00
  • Si de hecho con eso quedo, aunque la aplicación no se muestra pero  el programa hace toda su tarea sin problemas.

    Muchas gracias Sergio.

    Saludos


    Hugo Gil

    viernes, 22 de marzo de 2013 23:10
  • Saludos y happy coding

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    viernes, 22 de marzo de 2013 23:14