Привет
Это исключение появилось ни с того ни с сего, просто так. 15 минут назад у меня вообще не было проблем. Возможно, кто-то в моем офисе сделал что-то с нашим SharePoint Online, но это маловероятно, поскольку, насколько я знаю, я единственный, кто работал над этим в то время.
Поэтому я некоторое время искал в Интернете, узнав о проблемах с подключением на основе утверждений и использованием SharePointOnlineCredentials... Однако у меня версия 2010, и у меня нет доступа к этому классу.
Вот фрагмент, который я использую для подключения (с «самым популярным» MsOnlineClaimsHelper):
this.user = user;
this.password = password;
this.siteHttps = siteHttps;
claimsHelper = new MsOnlineClaimsHelper(this.siteHttps, this.user, this.password);
using (context = new ClientContext(this.siteHttps))
{
context.ExecutingWebRequest += claimsHelper.clientContext_ExecutingWebRequest;
}
Любая идея о том, как решить эту проблему?
Для примечания сообщение об исключении заканчивается вызовом "Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()".