Blog Daniel Buschke

19. März 2009

401 unauthorized nach Update

Abgelegt unter: Entwicklung,Sharepoint — Daniel @ 23:20

Wir hatten in den letzten beiden Tagen eine Menge Stress auf Arbeit, da bei 2 Kunden mehrere Webparts, nach dem einspielen der neuesten Updates, mit dem Fehler “401 Unauthorized” nicht mehr funktionierten. Natürlich war es bei beiden Kunden super dringend den Fehler zu lokalisieren und vor allem zu beheben!

Mit mehreren Leuten wurden alle Updates einzeln unter die Lupe genommen, im Internet nach der Fehlermeldung recherchiert und die Quellcodes angesehen.
Da die Entwicklungen von 3 verschiedenen Entwicklern stammten, war hier ein Folgefehler ausgeschlossen. Allerdings hatten alle Webparts dasselbe Problem – sie konnten keine entfernten Dateien per Request abrufen. Unterschiede gab es bei den Zugriffen:

  • RunWithElevatedPrivileges()
  • eigenständigen Impersonator (Username und Passwort)
  • nachladen ohne Authentifizierung

Die Request waren ebenfalls unterschiedlich:

  • Zugriff auf Webservice
  • Aufruf einer aspx Seite
  • Stream eines Bildes

Alle meldeten die oben genannte Fehlermeldung… aber lange Rede kurzer Sinn…

Nach der Recherche kam heraus, das der Fehler nicht von einem der Sharepoint Kumulativ Updates kam, sondern von .NET Framework 3.5 SP1.

Dieses Update führt einen Loopback Check ein, welcher jedoch nicht auf StandAlone Servern auftritt bzw. wenn der Servername und nicht die Loadbalancer URL aus dem Coding benutzt wird.

Eine mögliche Lösung die bei uns geholfen hat war folgende:

  • Hinzufügen des DisableLoopbackCheck in der Registry mit anschließendem Reboot der Server

Der KnowledgeBase Artikel ist hier zu finden: Microsoft KB Artikel

 

Leider hat die Lösungsfindung ein Weilchen gedauert und ich kann hiermit einigen helfen das Problem schneller zu lösen.

Tags: 

1 Kommentar »

  1. Trackback by ShareFreund — 25. März 2009 @ 09:38

    “401 unauthorized” nach Update…

    “401 unauthorized” nach Update…


RSS Feed für Kommentare zu diesem Artikel. TrackBack URL

Hinterlasse einen Kommentar



dbuschke Feed Share on Twitter Share on Facebook dbuschke on youtube