Frage

Wir führten eine kleine Anwendung, die die SOAP-Schnittstelle von Mantis Bugtracker verwendet ( http://mantisbt.sf.net/ ). Mantis ist auf einem SSL-Webserver installiert, die HTTP-Authentifizierung erforderlich ist.

Es funktioniert perfekt in Windows XP, aber nicht auf 64-Bit-Vista, wo es nicht mit "Zugriff verweigert". Ein Blick in das Zugriffsprotokoll des Servers, kann ich sehen, dass es Fehler 401 nicht autorisierte wird, und kein Benutzername scheint auf den Webserver übertragen werden.

Mit anderen Worten, es scheint, dass die SOAP-Anforderung enthält nicht die Benutzername, wenn es unter Windows Vista 64-bit ausgeführt wird, während auf Windows XP, alles perfekt funktioniert.

Hat jemand eine Idee, was das sein könnte?

War es hilfreich?

Lösung

Es gibt viel zu wenig Informationen hier in der Lage sein, etwas zu sagen, aber ich werde eine Vermutung wagen - es ist ein Berechtigungsproblem. Wenn die lokale Benutzernamen zu erhalten Sie tun etwas, das Administrator-Zugriff erfordert -. Und unter Vista sind Sie standardmäßig als Benutzer mit eingeschränkten Rechten ausgeführt

Versuchen Sie, die App läuft von rechts darauf klicken und Als Administrator ausführen auswählen. Wenn es funktioniert, dann haben Sie diesen Verdacht bestätigt.

Wie genau abfragen Sie die Anmeldeinformationen, die Sie über das Netzwerk senden möchten?

Edit: Es macht nichts, es war ein anderes Thema insgesamt:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top