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/ 

Responder a