Ich habe eine Website mit einfacher Authentifizierung (IIS6).
Ein Teil dieser Website ruft einen Webdienst auf, der ebenfalls Teil der Website ist und somit auch hinter der Basisauthentifizierung steht.
In diesem Fall erhält der aufrufende Code jedoch einen Authentifizierungsfehler 401.
Ich habe einige Dinge ausprobiert, wobei die allgemeine Empfehlung lautet: Code wie dieser:
Service.ServiceName s = new Service.ServiceName();
s.PreAuthenticate = true;
s.Credentials = System.Net.CredentialCache.DefaultCredentials;
s.Method("Test");
Dies scheint mein Problem jedoch nicht zu lösen.
Haben Sie einen Rat?
Editar
Dies scheint ein nicht seltenes Problem zu sein, aber bisher habe ich noch keine Lösung gefunden. Hier ist ein Gewinde zu diesem Thema.