Ik heb een WCF-service gehost in IIS6. Het doet eenvoudige WebRequest.
Wanneer ik het vanaf ASMX-service (gehost in dezelfde IIS6). Alles werkt geweldig.
Wanneer ik het vanuit WinForms-applicatie noem. Alles werkt ook zoals verwacht.
Het probleem doet zich voor als ik dit vanaf een andere WCF-service aanroept.
Then response.GetResponseStream() gooit 401 ongeautoriseerde fout.
Wat doe ik hier verkeerd?
System.Net.WebRequest request = WebRequest.Create(full_path_to_the_webpage);
request.Credentials = new NetworkCredential(username_for_http_login, password_for_http_login);
request.PreAuthenticate = true;
request.UseDefaultCredentials = false;
WebResponse response = request.GetResponse();
Stream responseStream = response.GetResponseStream(); //THIS line returns 401 Unauthorized