Este seria el codigo que estoy usando para consumir reportes desde un
ReportViewer en Winforms consumiendo reportes de un RSS integrado a WSS 3.0.
rptResults.ServerReport.ReportServerUrl = New
Uri("http://YourServer:150/ReportServer")
rptResults.ServerReport.ReportPath =
"http://YourServer:3349/FSCReports/Informes Mantenimiento/WorkOrder.rdl"
'En el caso de arriba estoy consumiendo un reporte de un reporting Integrado en
Sharepoint
'Le pasamos las credenciales de acceso
Dim oCredCahe As New System.Net.CredentialCache
Dim oNetCred As New System.Net.NetworkCredential("YourReportingUser",
"PassWord", "ADServer")
oCredCahe.Add(rptResults.ServerReport.ReportServerUrl, "Basic", oNetCred)
rptResults.ServerReport.ReportServerCredentials.NetworkCredentials = oCredCahe
Dim paramList As New Generic.List(Of
Microsoft.Reporting.WinForms.ReportParameter)
paramList.Add(New Microsoft.Reporting.WinForms.ReportParameter("ID",
iInformeNumero, False))
rptResults.ServerReport.SetParameters(paramList)
Saludos y espero que te sirva
CarlosMag
Date: Thu, 26 Mar 2009 16:11:56 -0300
From: [email protected]
To: [email protected]
Subject: [vbnet] HTTP 401: Unauthorized. usando api soap de ssrs
Hola: describo el contexto.
windows xp con un iis local y un sql express local.
El sitio local tiene configurado acceso anónimo con la cuenta IUSR de la pc.
Es un entorno de desarrollo y prueba.
Desde este entorno, la aplicación tiene que acceder a un reporting services que
está en otro servidor de ssrs de pruebas.
Me deja instanciarlo, pero cualquier método de HTTP 401: Unauthorized.
Probé asignándole mis credenciales de la red local (ya que con esas
credenciales tengo acceso a la carpeta donde guardo los reportes).
Qué tendría que investigar para resolverlo?
Gracias
_________________________________________________________________
¿Querés cuidarte y estar bien? Conocé MSN Salud y Bienestar
http://salud.latam.msn.com/