Und wieder sind 2 neue Blogs mit dem hauptsächlichen Thema "Entwicklung" ganz frisch im WWW.
Beide Blogs stammen von meinen Kollegen, die sich hauptsächlich den Themen Sharepoint - allgemein, Webparts, Webservices, Workflows oder Infopath widmen und mit Sicherheit einige tolle Code Snippets und Tipps dort veröffentlichen werden.
Steffen hat bereits seinen Blog mit dem Beitrag -> Image per WebService ins InfoPath Formular gestartet.
Markus ist mit seinem "nächsten Blog" schon um ein paar Beiträge reicher!
Markus Blog
Steffens Blog
na dann Happy Blogging
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.
Ich habe soeben die BETA Version des Webcam AddIns an alle mir bekannten “Freiwilligen!!!” Tester per Email versandt.
Sollte ich jemanden übersehen haben, dann tut es mir leid. Meldet euch dann einfach bei mir!
Bitte gebt viele Rückmeldungen was “Gut” und was “Schlecht” ist!
Zugangsdaten und eine relativ ausführliche Anleitung habt ihr ja bekommen.
Bis dann
Jeder kennt sicherlich den Source Parameter, den Sharepoint bei Aufrufen in der URL übergibt, um anschließend wieder zu dieser Seite zurückzukehren.
Ich erstelle gerade eine neue Sitedefinition, welches ein Content Editor Webpart mit einigen Links enthalten soll und habe den Platzhalter für die aktuelle Seite vergessen. Also die Suchmaschine meines Vertrauens abgefragt und was finde ich hier
ONCLICK="GoToLink(this);return false;
Eine einfache Javascript Methode die der Sharepoint zur Verfügung stellt und selbstständig die Source als Parameter anhängt..
Ab sofort erspare ich mir doch Sachen wie beispiel.aspx?Source=" + web.ServerRelativeUrl; oder beispiel.aspx?Source={SiteUrl} den ich nun auch gefunden habe
Update: bitte keine weiteren Anfragen als BETA-Tester schicken. Das liegt momentan auf Eis.. Danke!
Wie einige ja schon mitbekommen haben, arbeite ich derzeit an einem Update für das Webcam AddIn. Bisher war es einzig möglich, eine Webcam über die WHS Console zu betrachten. Das AddIn bekommt nun eine Generalüberholung und besitzt bereits folgende Eigenschaften:
- Anzeige der Webcambilder (Stream) innerhalb der Console (wie bisher)
- Anzeige eines Bildes in der öffentlichen Website mit autom. Refresh alle X Sekunden
- autom. bearbeiten der default.aspx
- resetten der default.aspx
- Festlegung des Zeitintervalls für refresh der Webseite
- Starten und stoppen des Services
- Starttyp des Services
Offen wäre jetzt noch die Option webcam.aspx, welche parallel zur default.aspx liegt, falls man eventuell nur auf diese verlinken möchte und nicht den User gleich beim Einstieg mit dem Webcambild vergraulen möchte
Ich suche für diese AddIn freiwillige Tester, die mir zur Funktionsweise und eventuell auftretenden Fehlern Feedback liefern möchten
Quasi eine Art Betatester! Wer dabei sein möchte, kann gerne Kontakt mit mir aufnehmen…
Hier noch einige Bilder:
