Re: The request failed with HTTP status 401: Unauthorized
- From: "ad" <flying@xxxxxxxxxxxxxxx>
- Date: Sat, 18 Feb 2006 08:11:28 +0800
Thanks,
I use the method 3, and my problem is gone away.
But I have some question:
I have set virtual directory of the WebService to anonymous, why it need
Credentials ?
"Brock Allen" <ballen@xxxxxxxxxxxxxxxxx>
???????:b8743b137ec8c801d25aa07ac2@xxxxxxxxxxxxxxxxxxxxxxx
Sounds like IIS is using integrated authentication for that application.
Your browser supplies the credentials of the logged in user, whereas the
web service proxy does not. You can either change the code for your web
service proxy to 1) hard code the credntials, 2) prompt the user and pass
those credentials, or 3) use the current logged in user's credentials.
Check out the Credentials property of teh web service proxy. Set it to
CredentialCache.DefaultCredentials to get the thrid behavior I listed. For
the first or second, use an instance of the System.Net.NEtworkCredential
class.
-Brock
http://staff.develop.com/ballen
I have a WebService in localhost, and the set in the web.config is
<add key="WebReference.Service"
value="http://localhost/HealthService/Service.asmx"/>
and the code to refer the WebService is
WebReference.Service wsHealth = new WebReference.Service();
But when I use code to execute a function in the webservice, like
ds =(System.Data.DataSet)wsHealth.GetSchools_Zip(txtZip1.Text);
it result into an error:
The request failed with HTTP status 401: Unauthorized
I have type the web service URL into browse, it execute OK, but it
can't call in program.
How can I do?
.
- References:
- The request failed with HTTP status 401: Unauthorized
- From: ad
- Re: The request failed with HTTP status 401: Unauthorized
- From: Brock Allen
- The request failed with HTTP status 401: Unauthorized
- Prev by Date: Re: Username and Password
- Next by Date: Re: Urgent : Populate a dataset from a stored proc in .NET 2.0
- Previous by thread: Re: The request failed with HTTP status 401: Unauthorized
- Next by thread: The request failed with HTTP status 401: Unauthorized
- Index(es):
Relevant Pages
|