Применяется к
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

Проблемы

Пользователи не могут получать Web.config файлы в Microsoft SharePoint Server, если только они не были локальными администраторами, администраторами ферм или не управляются SharePoint.

Причина

Web.config файлы могут содержать конфиденциальные данные. Чтобы лучше защитить эти данные и защитить безопасность SharePoint, SharePoint теперь ограничивает доступ к Web.config-файлам пользователям, описанным в разделе "Симптомы" этой статьи. Это изменение не влияет на стандартные SharePoint функциональных возможностей.

Если вы развернули настройки в фермах SharePoint, которые зависят от ранее более разрешенных разрешений Web.config, вы можете предоставить дополнительные разрешения пользователям для файлов Web.config, следуя шагам в разделе Обходного решения этой статьи. Это решение следует использовать только в том случае, если развернуты настройки, на которые влияет данное изменение.

Обходное решение

Администраторы фермы могут сделать следующее, чтобы предоставить доверенным пользователям дополнительные разрешения на доступ Web.config файлам:

  1. Щелкните правой кнопкой мыши Web.config файл и выберите свойства.

  2. Выберите Безопасность> Изменить> Добавить.

  3. Введите имя пользователя, выберите Проверить имена , чтобы разрешить пользователю, и затем ОК.

  4. Выберите необходимые разрешения для этого пользователя и выберите применить> ОК.

Чтобы избежать этого для новых Web.config файлов по умолчанию, администраторы фермы могут пропустить следующие команды PowerShell, чтобы пропустить ограничение разрешений для Web.config файлов:

Add-PSSnapin Microsoft.SharePoint.PowerShell $farm = Get-SPFarm $farm.SkipUpdateWebConfigPermission = $true $farm.Update()

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.