WebWasher stört TFS

Nach der Installation von Team Explorer auf meinem Entwicklungsrechner tauchten plötzlich Anmeldeprobleme mit dem TFS auf. Die ersten Tests hatte ich aus einer VM heraus gemacht, diese liefen fehlerfrei ab. Obwohl das Benutzerkonto auf dem Server vorhanden und auch im TFS eingetragen war, bekam ich beim Anmelden den Fehler TF31003. Dieser besagt, dass mein Benutzerkonto nicht über die Berechtigung zum Verbindungsaufbau mit dem TFS verfügt. Zudem hatte ich Probleme, auf die SharePoint-Seite zuzugreifen. Der Internet Explorer zeigte folgende Fehlermeldung:

Sie haben nicht die erforderliche Berechtigung, um die Seite anzuzeigen
Sie verfügen nicht über die Berechtigung, dieses Verzeichnis oder diese Seite unter Verwendung der von Ihnen bereitgestellten Anmeldeinformationen anzuzeigen, weil Ihr Webbrowser ein WWW-Authenticate-Headerfeld sendet, das die Konfiguration des Webservers nicht akzeptieren kann.
——————————————————————————–

Versuchen Sie Folgendes:

Wenn Sie Ihrer Meinung nach in der Lage sein sollten, dieses Verzeichnis bzw. diese Seite anzuzeigen, wenden Sie sich an den Websiteadministrator.
Klicken Sie auf die Schaltfläche Aktualisieren, um es mit anderen Anmeldeinformationen erneut zu versuchen.
HTTP Error 401.2 – Unauthorized: Access is denied due to server configuration favoring an alternate authentication method. (HTTP-Fehler 401.2 – Nicht autorisiert: Der Zugriff wurde verweigert, weil die Serverkonfiguration eine andere Authentifizierungsmethode verlangt.)
Internetinformationsdienste (Internet Information Services oder IIS)

——————————————————————————–

Die Google-Empfehlungen bestanden darin, im IIS die anonyme Anmeldung zu deaktivieren. Aber das half leider auch nicht. Nach langem Hin- und Herprobieren fand ich dann heraus, dass der auf “Konfigurationsfrei” eingestellte WebWasher die authorisierte Anmeldung stört bzw. nicht unterstützt. Nach der Umschaltung auf eine manuelle Konfiguration klappte dann sowohl die Anmeldung beim TFS als auch die Anzeige der SharePoint-Seiten.

Die Umstellung im WebWasher behob zudem noch ein anderes Problem. Seit dem Umstieg auf Vista hatte ich beim Download von Dateien per FTP immer beschädigte Dateien, was ich mir nie erklären konnte. Plötzlich klappt der Download wieder fehlerfrei. Irgendetwas scheint bei der konfigurationsfreien Einbindung von WebWasher unter Vista zu klemmen.

Server aufgefrischt

Mein Server verrichtete bisher recht anspruchslose Arbeit, seine Aufgaben beschränken sich auf Dateiablage und Druckerbereitstellung. Ein Athlon 64 3000+ mit 1 GiB Speicher war dafür völlig ausreichend, mehr braucht man für Windows XP in der Regel auch nicht.

Der TFS läuft nur unter Windows Server 2003 (oder höher), zudem ist SQL-Datenbank sowie eine SharePoint-Anbindung Pflicht. Das Installationsprogramm bemängelte schon bei der Installation die Arbeitskraft des Prozessors, auch danach merkte man dem System eine gewisse Zähigkeit an.

Also Grund genug, die Hardwareressourcen etwas zu verbessern. Durch die letzjährige QuadCore-Aufrüstung meines Entwicklungsrechners war noch ein Core 2 Duo E6600 übrig. Die Mainboard-Wahl fiel auf ein MSI G31M2-FD V2 mit integrierter Grafik, das zudem auch extrem schnell bootet. Da das Board keinen Raid-Controller besitzt, musste eine externe Lösung (Promise TX2300) her. Die Festplatten wurden auch gleich gegen zwei Samsungmodelle (Spinpoint F1 HD753LJ) ausgetauscht. Der Prozessor wird von einem Arctic Cooling Alpine 7 GT gekühlt. Zwei Speicherriegel zu je 1 GiB komplettieren das Ganze.

Windows Server 2003 R2 startet flott und das TFS-Installationsprogramm hat nun auch nichts mehr zu meckern. Dank dem an PCI-Express angebundenen Gigabit-LAN werden jetzt auch beim Kopieren auf den Server bei großen Dateien 50 MiB/s und mehr erreicht. Der Netzwerkchip auf dem alten Board hatte nur eine PCI-Anbindung, was eine merklich geringere Transferrate (bis 20 MiB/s) zur Folge hatte.

Nicht ohne TFS

In den Kommentaren zu meinem Umstiegsbericht von SourceSafe zu Subversion hat mir Martin den Team Foundation Server (TFS) ans Herz gelegt. Die Workgroup Edition ist aber leider nicht Bestandteil meines MSDN Professional-Abos, sie gibt es erst ab der nächsten Stufe. Bisher sah ich auch nicht die Notwendigkeit, dafür das Dreifache zu bezahlen.

Ich staunte daher nicht schlecht, als vor zwei Wochen plötzlich ein Gutschein über eine einjährige MSDN Premium Subscription inkl. Team Suite in meinem Briefkasten steckte, den mir Martin in seiner Funktion als MVP zukommen ließ. Die Freude war natürlich riesengroß! JJ

Mittlerweile habe ich mir die Team Suite und den Team Foundation Server (Workgroup Edition) heruntergeladen. In den nächsten Tagen und Wochen werde ich mich nun eingehend mit den Möglichkeiten von Visual Studio Team System beschäftigen, der Schwerpunkt wird sicher erst einmal auf der Quellcodeverwaltung liegen. Ich bin gespannt und werde natürlich berichten.

SpeedCommander 12.21 ist da

In SpeedCommander 12.21 sind einige kleine Fehler behoben, die im Betatest nicht entdeckt wurden.