Problembeschreibung
Benutzer können in Microsoft SharePoint Server nicht auf Web.config-Dateien zugreifen, es sei denn, es handelt sich um lokale Administratoren, Farmadministratoren oder von SharePoint verwaltet.
Ursache
Web.config-Dateien enthalten möglicherweise sensible Daten. Um diese Daten besser zu schützen und die Sicherheit von SharePoint zu stärken, beschränkt SharePoint jetzt den Zugriff auf seine Web.config-Dateien auf die im Abschnitt „Symptome“ dieses Artikels beschriebenen Benutzer. Diese Änderung hat keine Auswirkungen auf die standardmäßige SharePoint-Funktionalität.
Wenn Sie Anpassungen für Ihre SharePoint-Farmen bereitgestellt haben, die von den zuvor freizügigeren Berechtigungen für die Datei Web.config abhängen, können Sie die Schritte im Abschnitt „Problemumgehung“ dieses Artikels ausführen, um zusätzliche Benutzerberechtigungen für die Web.config-Dateien zu gewähren. Diese Problemumgehung sollte nur verwendet werden, wenn Sie Anpassungen bereitgestellt haben, die von dieser Änderung betroffen sind.
Problemumgehung
Farmadministratoren können die folgenden Schritte ausführen, um vertrauenswürdigen Benutzern zusätzliche Berechtigungen für Web.config-Dateien zu erteilen:
-
Klicken Sie mit der rechten Maustaste auf die Web.config-Datei, und wählen Sie Eigenschaften aus.
-
Wählen Sie Sicherheit > Bearbeiten > Hinzufügen.
-
Geben Sie den Benutzernamen ein, wählen Sie Namen überprüfen, um den Benutzer aufzulösen, und klicken Sie dann auf OK.
-
Wählen Sie die gewünschten Berechtigungen für diesen Benutzer aus, und wählen Sie dann Anwenden> OK.
Um dieses Problem für neue Web.config-Dateien standardmäßig zu vermeiden, können Farmadministratoren die folgenden PowerShell-Befehle ausführen, um das Einschränken der Berechtigungen für Web.config-Dateien zu überspringen:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigFilePermission = $true
$farm.Update()