locked
Consumir reporte SSRS2008, en Sitio .NET VS2008. Windows Server 2008 R2. RRS feed

  • Pregunta

  • Tengo problemas al tratar de integrar un reporte que se encuentra en un Servidor de Reportes (SSRS 2008) a mi proyecto de .NET desarrollado con  VS2008.

    El reporte se invoca desde una página aspx, de la siguiente manera:

    Response.Redirect(

    "~/Reporte/iuRep_Generico.aspx?Path=CAJA/RP_CajaDiario&Pag=~/CAJA/iuCAJA_Operacion.aspx&IdAtencion=" & Me.LblIdDiario.Text)

    La página iu_Rep_Generico.aspx posee un control "ReportViewer" y en el code behind invoco una clase para cargar las credenciales (Reporte.ServerReport.ReportServerCredentials...... etc) y de acuerdo con los request que envío desde la página origen, defino los parametros del reporte (Reporte.ServerReport.SetParameters(parametros)...etc).

    El tema es, que en modo desarrollo funciona sin problema. me muestra el reporte ok.

    Pero al publicar el sitio y correr la aplicación, todo parece funcionar sin problema, no genera ningún tipo de error. Pero me aparece el reporte en blanco, y como caso raro los botones del control "ReportViewer" no aparecen.

    Lo anterior ya lo habia hecho sin problema en un Windows Server 2003 R2 Standar Edition, en esta ocasión lo estoy intentando hacer en un Windows Server 2008 R2 Fundation. Creo que se deba a problemas de seguridad pero ya lo he intentado con todos los privilegios de administrador sin exito.

    Alguna idea? Gracias de antemano.

     

     


    NEURON
    lunes, 28 de junio de 2010 0:25

Respuestas

  • Hola Julio,

    Prueba a revisar de nuevo el post de RaYWolf que al final consiguió resolverlo.

    Ya nos cuentas ;)

    Un Saludo!


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    lunes, 5 de julio de 2010 21:55
    Moderador
  • Gracias Fran por tu interes.

    Luego de muchas pruebas he logrado resolver el problema.

    1) Definitivamente el problema nace de la publicación en IIS7 en Windows Server 2008.

    2) Hubo necesidad de crear un nuevo APLICATION POOLS, y como caracteristica que aun no logro entender con claridad, fue que en el combo de "Managed Pipeline Mode"  se debe escoger "Classic".

    El APLICATION POOLS que por defecto ("Default AppPool") tenía mi sitio, estaba "Integrated". ESE ERA EL PROBLEMA.

    3) Ademas se debia asignar derechos al usuario "IIS_IUSRS" de lectura y escritura en la carpeta donde estaba el Sitio, pero este aspecto si era obvio.

     

     

     

     


    NEURON
    miércoles, 7 de julio de 2010 23:11

Todas las respuestas

  • Tengo un problema muy similar al tuyo (he creado este post ), aunque en mi caso no consigo que el reportviewer aparezca tampoco en desarrollo (apuntando al servidor de informes de produccion).

    En mi caso el servidor de informes tambien está instalado sobre un Windows 2008 (con el SP1), aunque no dispongo de ningun 2003 con Reporting Services 2008 instalado para probarlo.

    A ver si alguien puede ayudarnos.

    miércoles, 30 de junio de 2010 10:00
  • Hola Julio,

    Prueba a revisar de nuevo el post de RaYWolf que al final consiguió resolverlo.

    Ya nos cuentas ;)

    Un Saludo!


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    lunes, 5 de julio de 2010 21:55
    Moderador
  • Gracias Fran por tu interes.

    Luego de muchas pruebas he logrado resolver el problema.

    1) Definitivamente el problema nace de la publicación en IIS7 en Windows Server 2008.

    2) Hubo necesidad de crear un nuevo APLICATION POOLS, y como caracteristica que aun no logro entender con claridad, fue que en el combo de "Managed Pipeline Mode"  se debe escoger "Classic".

    El APLICATION POOLS que por defecto ("Default AppPool") tenía mi sitio, estaba "Integrated". ESE ERA EL PROBLEMA.

    3) Ademas se debia asignar derechos al usuario "IIS_IUSRS" de lectura y escritura en la carpeta donde estaba el Sitio, pero este aspecto si era obvio.

     

     

     

     


    NEURON
    miércoles, 7 de julio de 2010 23:11