Ошибка "Доступ запрещен" (код события 5566) при открытии формы в браузере
Симптомы
У вас есть форма InfoPath, которая использует метод GetUserCollectionFromGroup веб-службы UserGroup.asmx для перечисления пользователей и групп. Вы пытаетесь открыть форму в браузере. Однако форма не открывается, и появляется сообщение об ошибке, похожее на следующее:
Произошла ошибка при попытке подключения к веб-службе.
В журнал событий Windows сервера добавлена запись.
Идентификатор журнала:5566
При просмотре журнала единой системы ведения журнала (ULS) отображается запись, похожая на следующую:
Доступ запрещен. Исключение: "Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))', StackTrace: ' at Microsoft.SharePoint.Library.SPRequestInternalClass.GetUsersDataAsSafeArray(String bstrUrl, UInt32 dwUsersScope, UInt32 dwUserCollectionFlags, String bstrValue, UInt32 dwValue, UInt32& pdwColCount, UInt32& pdwRowCount, Object& pvarDataSet) в Microsoft.SharePoint.Library.SPRequest.GetUsersDataAsSafeArray(String bstrUrl, UInt32 dwUsersScope, UInt32 dwUserCollectionFlags, String bstrValue, UInt32 dwValue, UInt32& pdwColCount, UInt32& pdwRowCount, Object& pvarDataSet)'.
Причина
При открытии формы метод GetUserCollectionFromGroup использует контекст безопасности для перечисления групп и пользователей SharePoint. Если вы являетесь членом группы "Владельцы сайтов", ваших разрешений может быть недостаточно. В этом случае метод завершается ошибкой.
Обходной путь
Этот метод должен работать правильно, если вы используете учетную запись, которая входит в группу администраторов фермы.
Если для открытия формы нельзя использовать учетную запись из группы "Администраторы фермы", необходимо изменить разрешения для групп SharePoint, перечисляемых в форме. Для этого выполните следующие действия:
- Перейдите в раздел Параметры> сайта Люди и Группы, а затем выберите группу, которую нужно изменить.
- На странице группы выберите Параметры>Параметры Параметры Группы Параметры.
- В разделе Кто может просматривать членство в группе? выберите Все.
Дополнительная информация
Требуется дополнительная помощь? Посетите сайт сообщества SharePoint.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по