none
Impresoras instaladas no reconoce IIS en ASP NET MVC RRS feed

  • Pregunta

  • Hola:

    Les cuento tengo una impresora instalada en mi computador que actua como servidor web de una red intranet, la impresora funciona correctamente(descartado el problema de impresora).El asunto es que una vez subidos al hosting(servidor) mi aplicacion en ASP NET MVC, al mandar imprimir me dice que no hay impresoras instaladas, pero sin embargo al probar la aplicacion en Visual Studio(en el mismo computador), me imprime correctamente, alguien sabe a que se debe esto, supongo que hay que configurar el IIS para que tenga permisos para acceder a las impresoras instaladas.Si alguien pudiera ayudarme se lo agradeceria, como nota tengo Windows 7 Professional de 64 bits.


    Juan Lobos

    lunes, 25 de mayo de 2015 13:22

Todas las respuestas

  • hola

    >>El asunto es que una vez subidos al hosting(servidor) mi aplicacion en ASP NET MVC, al mandar imprimir me dice que no hay impresoras instaladas

    pero en el hosting tienes la impresora fisicamente conectada al servidor web ?

    ese hosting es un servidor que tu controlas o es un servicio contratado ?

    digo porque me parece muy raro lo que planteas, como esperas imprimir en un servidor que no puedes conectarle la impresora, no evaluaste imprimir desde el cliente? digo generar un reporte o pdf que el cliente pueda enviar a imprimir localmente

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 25 de mayo de 2015 16:27
  • Mira la impresora esta instalada en el mismo servidor(computador), si yo en el servidor mando a imprimir por ejemplo de word, me imprime correctamente(la impresora esta como predeterminada), ahora si lo mando a imprimir desde el sitio web me sale el siguiente mensaje: Detalles de la excepción: System.Drawing.Printing.InvalidPrinterException: No hay impresoras instaladas.

    Leyendo en distintos foros me dice que hay que configurar Asp Net para que pueda acceder a las impresoras instaladas, el drama  es que todavia no encuentro la solucion.

    Gracias Leandro por comentar.


    Juan Lobos

    lunes, 25 de mayo de 2015 17:21
  • hola

    recuerda que un sitio en el IIS ejecuta con un determinado usuario que quizas no es el mismo a quien le configuras la impresora

    para esto deberias impersonar el sitio

    Cómo implementar la representación en una aplicación ASP.NET

    definiendo en este el usuario al cual le configuras la impresora

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 25 de mayo de 2015 19:50