3

サードパーティ ツールを介してコンテンツを公開するために、Sharepoint インスタンスに接続しようとしています。

Sharepoint インスタンスを制御することはできませんが、アカウントには完全なアクセス許可があることは保証されています。

        ClientContext ctx = new ClientContext("https://thesharepointsite.com");
        ctx.Credentials = new System.Net.NetworkCredential(@"username", "password", "domain");
        Web w = ctx.Web;
        ctx.Load(w);
        ctx.ExecuteQuery();

ExecuteQuery 行で、次の例外が発生します。

The remote server returned an error: (401) Unauthorized.

(内部例外はありません。)

ブラウザー経由でログインすると、URL と資格情報が機能することを確認できます。

この質問に基づいて、私の仮定は、それが権限の問題であるということです。

その場合、どのような許可を求める必要がありますか?

成功せずに試した他の質問:

401 エラー - SharePoint 2007

SharePoint サーバー認証エラー

ドキュメント ライブラリ SharePoint 2010 からのデータの読み取り中に 401 の承認されていない例外が発生する

アップデート

同じ応答で他のさまざまなクエリを試しました。Sharepoint、Office 365 インスタンスがあり、それが機能します (リモート認証を使用)。これが、ある種の許可またはアクセスに関連していると私が信じる理由でもあります。

これは顧客のインスタンスにあります。私は1つのアカウントしか持っていません。2つ目を頼んだら、同じ問題が発生すると思います。

4

2 に答える 2

1

SharePoint サーバー管理者に問い合わせてください。トラブルシューティングにも役立つはずです。問題はサーバー側にある可能性が高いため、SharePoint にアクセスできない場合、私たちがお手伝いできることはあまりありません。

于 2012-05-10T01:45:24.070 に答える
1

Sharepoint サーバーの構成の問題であることが判明しました。

Sharepoint サーバーでは、イベント ビューアーにエラーが記録されていました。ネットワーク内で同じ資格情報を使用して、上記のコードを実行できました。

于 2012-05-10T01:45:52.230 に答える