0

ヘル

この例外は、まったく理由もなく、そのように表示されました。15分前、まったく問題ありませんでした。私のオフィスの誰かが SharePoint Online で何かを行ったのかもしれませんが、私が知る限り、その時点で作業していたのは私だけなので、その可能性は低いと思われます。

そこで、しばらく Web を検索し、クレーム ベースの接続の問題について聞き、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 ()" 呼び出しで終了します。

4

1 に答える 1

0

わかりました...パスワードの有効期限が切れている可能性があるため、アプリケーションではなくブラウザでアカウントを確認する必要があります。

于 2014-04-29T08:14:56.143 に答える