ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
1702
1702
EMPFEHLEN
-
14.01.09 14:29 #1
- Registriert seit
- Sep 2007
- Beiträge
- 23
Hallo,
ich hab das Problem das unser Webservice bei einer Einzelnen Installation HTTP-Status 401: Unauthorized antwortet. Bei anderen Personen die die gleiche Anwendung benutzen läuft es fehlerfrei obwohl alle Versionen die gleichen Zugangsdaten benutzen. Bei einem kurzen test mit anonymer Anmeldung hat es funktioniert, der Webservice soll aber Passwortgesichert sein.
Unser Server hat Windows Server 2003 mit .net Framework 2.0 und IIS 6.0
anmeldung per Windows-Authentifizierung.
Der Client benutzt meines wissens nach Win XP mit .net Framework 2.0 oder höher.
Ich bin für jeden Tipp dankbar
gruss cyb3rdragon
-
Hi
Ist der User auf dem Web-Server nicht bekannt?Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
14.01.09 21:34 #3
- Registriert seit
- Sep 2007
- Beiträge
- 23
Alle Installationen melden sich mit dem gleichen Benutzer an. Es ist nur ein einziger Client bei dem es nicht funktioniert. Der Benutzer kann an den Zugangsdaten auch nichts verstellen.
Die Benutzerdaten müssten während der übertragung zum Webservice beschädigt werden damit am server falsche Daten ankommen. Ich wüsste allerdings keine Software (die man absichtlich installiert) die soetwas bewirken könnte. Gibt es eine möglichkeit die fehlgeschlagenen Verbindungsversuche zu loggen? unser server merkt sich leider nur die erfolgreichen verbindungen.
Beim Microsoft-support hab ich einen Fehler gefunden der allerdings nur für alte Frameworks bekannt ist und die empfehlung auf ein neueres Framework upzudaten funktioniert auch nicht weil wir das ja schon haben.
http://support.microsoft.com/?scid=k...85274&x=13&y=9
-
Wie schaut es denn aus, wenn du einen Testserver nutzt? Kann sich dieser Client da anmelden?
Versuch dann doch mal zu debuggenGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
15.01.09 09:08 #5
- Registriert seit
- Sep 2007
- Beiträge
- 23
Unser Testserver ist leider nicht im Internet. Und der fehlerhaft Client ist nicht in unserem Netz. Und wir können den Fehler nicht bei uns reproduzieren
-
Und wie schaut es aus, einen in der entsprechende Netz zu bringen.
2. Rechner, VM, ... es gibt viele Möglichkeiten.
jedoch sind definitiv falsche Credentials auf einem Rechner. Entweder der Client ist in einer anderen Domäne als der Rechner, irgend ein Proxy filter was raus, es gibt viele Möglichkeiten dafür.
Prüf mal, was passiert, wenn sich dieser User von einem anderen Rechner aus anmeldet!Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
21.01.09 10:23 #7
- Registriert seit
- Sep 2007
- Beiträge
- 23
Unser Webservice besteht aus 4 Klassen/Webservices.
jetzt haben wir bei einem 2. Fall die Situation das der Client auf einen Webservice zugreifen kann aber bei den andern 3 keinen Zugriff hat.
Einen 2. Rechner gibt es bei den Clienten leider nicht. Und wir sind 500 Km von denen entfernt. Da kann man nicht so mal eben mitm laptop hin
-
21.01.09 16:45 #8
- Registriert seit
- Sep 2007
- Beiträge
- 23
Problem gelöst.
Nachdem der Kunde dann doch bei seinen firewall-experten angerufen hat (und nicht wie bisher nur behauptet hat) haben die sofort gesehn das die Firewall dicht gemacht hat und diese entsprechend konfiguriert. Und siehe da, das Programm läuft wie von Zauberhand fehlerfrei
Erklärt zwar noch nciht warum es beim ersten Zugriff auf den Webservice nach Programmstart ging aber das wird wohl auch mit der Firewall zu tun haben.
-

Wie war das
Merke: Glaub nichts, was der Kunde sagt, immer selber prüfenKunde zur Wahrheit ermahnt, lügt wie folgt:
Wie bei der Frage: Was haben sie gemacht, bevor der Fehler aufgetreten ist? Nichts!Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Empfehlung für Implementierung: Http Request an einen WebService
Von yigiter im Forum JavaAntworten: 0Letzter Beitrag: 13.03.10, 14:46 -
HTTP Status zurückgeben
Von doe300 im Forum PHPAntworten: 12Letzter Beitrag: 19.09.09, 10:15 -
ASP.NET 401 HTTP Status erzeugen
Von Tyg3r im Forum ASPAntworten: 0Letzter Beitrag: 10.01.08, 09:52 -
HTTP Request an einen Webservice
Von LongDonJohn im Forum PHPAntworten: 6Letzter Beitrag: 15.02.07, 21:13 -
Bad header=HTTP/1.0 401 Unauthorized:
Von brenner26 im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 14.07.02, 17:47





Zitieren

Login





