Symptom
Användarna kan inte Web.config filer i Microsoft SharePoint Server om de inte är lokala administratörer, servergruppsadministratörer eller hanteras av SharePoint.
Orsak
Web.config filer kan innehålla känsliga data. För att bättre kunna skydda dessa data och SharePoint begränsar SharePoint nu åtkomsten till sina Web.config-filer till de användare som beskrivs i avsnittet Symptom i den här artikeln. Den här ändringen påverkar inte SharePoint standardfunktioner.
Om du har distribuerat anpassningar till dina SharePoint-farms som är beroende av de tidigare mer tillåtande Web.config-filbehörigheterna kan du följa stegen i avsnittet Lösning i den här artikeln för att ge ytterligare användare behörighet till Web.config-filerna. Den här lösningen bör endast användas när du har distribuerat anpassningar som påverkas av den här ändringen.
Lösning
Servergruppsadministratörer kan vidta följande steg för att ge betrodda användare ytterligare behörigheter Web.config filer:
-
Högerklicka på Web.config och välj egenskaper.
-
Välj Säkerhet> Redigera> Lägg till.
-
Ange användarnamnet, välj Kontrollera namn för att matcha användaren och välj sedan OK.
-
Välj de behörigheter som krävs för den användaren och välj sedan Använd>OK.
För att undvika det här beteendet för nya Web.config-filer som standard kan servergruppsadministratörer köra följande PowerShell-kommandon för att hoppa över begränsningen av behörigheter Web.config filer:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()