HTTP status 401

A

ALI-R

Hi All,

I have a webservice on a win 2003 server and I'm trying to call it from
another win2003 server which is hosting my sharepoint portal server.

I am trying to call that webservice from a webpart but I get this error
which says :
System.Net.WebException: The request failed with HTTP status 401:
Unauthorized. at RSTreeWebPart.RSTree.reportsList() at
RSTreeWebPart.RSTree.RenderWebPart(HtmlTextWriter output)

If I put my webpart in the same server as the webservice resides everything
is fine.

Thanks for your help.

P.S. I'm using Intergrated Windows Authentication an in my web part I call
the webservice in this way:
ReportingService rService = new ReportingService(RSSever);
rService.Credentials = System.Net.CredentialCache.DefaultCredentials;
CatalogItem[] catalogItems;
catalogItems = rService.ListChildren(RepPath, true);
 
M

Martin Kulov

Hi Ali,

You have to allow anonymous access for your web server, because the client
does not transfer windows impersonation data.

HTH,

--
Martin Kulov
http://www.codeattest.com

MCAD Charter Member
MCSD.NET Early Achiever
MCSD
 
A

ALI-R

Thanks for your reply.
You mean I should enable annonymous access to the web service?

ALI
 
F

Feroze [msft]

If NTLM is being used in integrated windows auth, you cannot pass
credentials outside the server. This is only possible using kerberos.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,705
Latest member
Stefkari24

Latest Threads

Top