asp.net reporting-services asp.net-1.1

Usando SSRS en ASP.NET 1.1



reporting-services asp.net-1.1 (3)

¿Es posible usar SSRS para informes en una aplicación ASP.NET 1.1? ¿Hay un control de visor de informes para ASP.NET 1.1? Si no, ¿hay alguna solución para esto?


Puede acceder al Servidor de informes a través de la interfaz del servicio web de asp.net 1.1. Agregue una referencia web a su proyecto y luego llame a los diversos métodos web expuestos por el servidor de informes para presentar sus informes en uno de los formatos disponibles. Por ejemplo, si representa el informe en formato HTML, puede inyectarlo en un control Literal para mostrarlo en su página web. No obtiene la ventaja de la interfaz del visor de informes para seleccionar valores de parámetros, buscar y exportar, pero debería ser posible crear una página que imite esas funciones.


Una forma de evitarlo es usar los comandos querystring que Reporting Services pone a disposición y entregar los informes en formato PDF (o en cualquiera de los otros formatos entregables para el usuario final).

Reporting Services requiere que .NET 2.0 se ejecute por sí mismo, por lo que no existe un controlador real para mostrar los informes en vivo en un sitio web que solo es .NET 1.1.

Editar: Aquí está la información de MSDN sobre el acceso a URL.

http://msdn.microsoft.com/en-us/library/ms153586.aspx

http://msdn.microsoft.com/en-us/library/ms153563.aspx


He usado el control del visor de informes, pero no lo he encontrado muy útil la mayoría de las veces. Dependiendo de lo que esté tratando de lograr, puede acceder a los informes directamente a través de una URL. Incluso puede hacer esto pasando los parámetros al informe.

Por ejemplo...
http://reports.mycompany.com/reportserver?%2fMyCompany%2fProject+Folder%2fReportName&EndDate=2/21/2009&BeginDate=2/15/2009&rs%3aParameterLanguage=en-US&rc:parameters=true

La otra opción disponible es usar el servicio web que forma parte de los servicios de informes. A continuación, puede procesar los bytes del informe en diferentes formatos (PDF, Word, Excel ...) y enviarlos al usuario para su descarga. Puedo darle más información sobre el servicio web si esa es la ruta que está buscando ...