Симптоми
Потребителите нямат достъп до 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()