Im täglichen Einsatz von SharePoint kann es häufig dazu kommen, dass man etwas auf einer SharePoint Site macht und diese danach für eine bestimmte Zeit offen lässt. Ist eine gewisse Zeit verstrichen und man möchte erneut etwas tun kommt es häufig dazu, dass man sich erneut anmelden muss, da die Session abgelaufen ist. Dies kann mitunter als unangenehm empfunden werden.
Die Lösung für dieses Problem findet sich in der Central Administration.
Über Application Management -> Manage Web Applications -> Web Application auswählen
und die General Settings kann man die Security Validation Expiration setzen.
Standardmäßig ist diese auf 30 Minuten gesetzt. Diese kann man hier erhöhen. Die Expiration auf "Never" zu setzen empfiehlt sich aus Sicherheitsgründen nicht.
Der Vorteil ist, dass man auf verschiedenen Web Applications unterschiedliche Durations setzen kann und so je nach Content die Sicherheit regeln kann.
Posts mit dem Label SharePoint 2010 Konfiguration werden angezeigt. Alle Posts anzeigen
Posts mit dem Label SharePoint 2010 Konfiguration werden angezeigt. Alle Posts anzeigen
Donnerstag, 14. Juni 2012
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.
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.
Abonnieren
Posts (Atom)
