Я хочу получить список всех групп, к которым пользователь принадлежит в SharePoint, используя консольное приложение. Я новичок в SharePoint dev, так что вот моя, по общему признанию, дилетантская попытка.SharePoint GetGroupCollectionFromUser Web Service Возвращает «HTTP-запрос был запрещен» ошибка
private static string GetUserGroupCollection(string LoginName)
{
UserGroupSoapClient ug = new UserGroupSoapClient();
ug.ClientCredentials.Windows.ClientCredential.UserName = "myusername";
ug.ClientCredentials.Windows.ClientCredential.Password = "mypassword";
return (ug.GetGroupCollectionFromUser(LoginName)).ToString();
}
Я включил «Service Reference» на мой SP веб-сервис доступен на http://server02/aaa/DOCS/_vti_bin/usergroup.asmx
Когда я пытаюсь выше код я получаю The HTTP request was forbidden with client authentication scheme 'Anonymous'.
Можете ли вы показать мне простой пример того, как это можно сделать? Обратите внимание, что я не хочу ссылаться на ссылку «Веб-ссылка». Спасибо.
Не могли бы вы поделиться своим app.config? Я думаю, что проблема заключается в настройке конфигурации httpBinding. –