none
Reporting Services Suplantacion. Siempre me pregunta las credenciales RRS feed

  • Pregunta

  • Hola

    En un servidor tengo instalado reporting services y el IIS. 

    En el IIS me he creado un site que es misreports. Este site tiene una web que es contabilidad.aspx y este simplemente tiene un iframe que llama a reporting.

    Cuando llamo a contabilidad.aspx me pide las credenciales de windows y si se las pongo me funciona y puedo ver el report. 

    Lo que quiero es que al llamar a contabilidad.aspx no me pida usuario y password. He leido que basta con poner la suplantación de ASP.NET. Yo se la he puesto y he puesto un usuario fijo . Pero siempre me acaba pidiendo la contraseña

    El site tiene cofigurado Login Anononimo y suplantación .net

    ¿Que hago mal?

    jueves, 12 de febrero de 2015 8:16

Respuestas

  • Si en el IFrame estás cargando una URL que apunta directamente al report server, no te toma las credenciales desde la aplicación aspx que contiene el Iframe, sino que el Iframe se comporta como una especie de navegador independiente y le pasa al Reportserver las credenciales del usuario de Windows que está ejecutando el navegador. Si el reportserver no reconoce a ese usuario, pues te pregunta las credenciales.

    Si quieres que las credenciales de la aplicación aspx pasen al reportserver, no uses un IFrame, usa un ReportViewer. Con el ReportViewer sí que te debería funcionar el <identity impersonate ... />.

    jueves, 12 de febrero de 2015 20:31
    Moderador