Симптоми
Потребителите няма да имат достъп Web.config файлове в Microsoft SharePoint Server, освен ако не са локални администратори, администратори на сървърна група или се управляват от SharePoint.
Причина
Web.config файлове може да съдържат поверителни данни. За да защити по-добре тези данни и да подобри защитата на SharePoint, SharePoint сега ограничава достъпа до своите Web.config файлове до потребителите, описани в раздела Симптоми на тази статия. Тази промяна не влияе върху стандартната SharePoint функционалност.
Ако сте разположили персонализации във вашите сървъри на SharePoint, които зависят от по-позволените по-рано разрешения за файлове на Web.config, можете да следвате стъпките в раздела Заобиколно решение на тази статия, за да дадете разрешение на допълнителни потребители за файловете Web.config. Това заобиколно решение трябва да се използва само когато сте разположили персонализации, които са засегнати от тази промяна.
Заобиколно решение
Администраторите на сървърната група могат да предприемат следните стъпки, за да предоставят на надеждните потребители допълнителни разрешения Web.config файлове:
-
Щракнете с десния бутон върху Web.config файл и след това изберете Свойства.
-
Изберете Защита > Редактиране> Добавяне.
-
Въведете потребителското име, изберете Проверка на имената , за да отстраните потребителя, и след това изберете OK.
-
Изберете необходимите разрешения за този потребител и след това изберете Приложи >OK.
За да избегнете това поведение за нови Web.config файлове по подразбиране, администраторите на сървърната група могат да изпълняват следните команди на PowerShell, за да пропуснат ограничаването на разрешенията за Web.config файлове:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()