Montag, 12. März 2012

Fehler bei Auswahl der General Settings einer WebApplication in der Central Administration

Zeitweise kann es bei der Auswahl der Einstellungen einer WebApplication in der Central Administration zu dubiosem Verhalten von SharePoint kommen:

Wenn man auf die General Settings klickt, bekommt man die Fehlermeldung

"Error
Updates are currently disallowed on GET requests. To allow updates on a GET, set the 'AllowUnsafeUpdates' property on SPWeb."


In der StackTrace werden die "EnsureHttpThrottleSettings" referenziert.

Die Lösung für dieses Problem ist an und für sich recht trivial:

Mittels PowerShell lädt man sich die WebApplication, die das Problem verursacht. Danach ruft man die HttpThrottleSettings auf, was nichts anderes tut, als zu prüfen, ob die Einstellungen vorhanden sind und mittels Update() Kommando wird der Zustand gespeichert.

Das Script sieht folgendermaßen aus:

PS C:\> $webapp = get-SPWebApplication <WebApplicationName>
PS C:\> $webapp.HttpThrottleSettings
PS C:\> $webapp.Update()

Nach der Ausführung des Scripts und erneutem Klick auf die General Settings der WebApplication lassen sich diese problemlos aufrufen.