Ошибка "отказано в доступе" (идентификатор события 5566) при открытии формы в браузере

Признаки

У вас есть форма InfoPath, использующая метод жетусерколлектионфромграуп веб-службы UserGroup. asmx для перечисления пользователей и групп. Вы пытаетесь открыть форму в браузере. Однако форма не откроется, и отображается сообщение об ошибке, похожее на следующее:

Произошла ошибка при попытке подключения к веб-службе.
В журнал событий Windows на сервере добавлена запись.
ИДЕНТИФИКАТОР журнала: установить номер 5566

При просмотре журнала единой системы ведения журналов (ULS) отображается запись, похожая на приведенную ниже.

Доступ запрещен. Исключение: "отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)) ', StackTrace: ' в корпорации Майкрософт. SharePoint. Library. Спрекуестинтерналкласс. Жетусерсдатаассафеаррай (строка Бструрл, UInt32 Двусерсскопе, UInt32 Двусерколлектионфлагс, String bstrValue, UInt32 dwValue, UInt32& pdwColCount, UInt32 PdwRowCount, UInt32 PvarDataSet, UInt32& GetUsersDataAsSafeArray, Object& BstrUrl) в Microsoft. SharePoint. Library. GetObject. DwUsersScope (String DwUserCollectionFlags, UInt32 BstrValue, UInt32 DwValue, String PdwColCount, UInt32 pdwRowCount, UInt32& PvarDataSet, UInt32&, Object&

Причина

При открытии формы метод жетусерколлектионфромграуп использует контекст безопасности для перечисления групп и пользователей SharePoint. Если вы являетесь членом группы владельцев сайта, ваши разрешения могут быть недостаточными. В этом случае метод завершается с ошибкой.

Временное решение

Этот метод должен работать правильно при использовании учетной записи, которая является членом группы администраторов фермы.

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

  1. Перейдите к разделу Параметры > сайтаПользователи и группы, а затем выберите группу, которую нужно изменить.
  2. На странице Группа выберитеПараметры группы параметров > .
  3. В разделе кто может просматривать сведения о принадлежности к группевыберите все.

Дополнительные сведения

Остались вопросы? Перейдите к сообществу SharePoint.