6

これが私のシナリオです:

ドメイン Aでホストされている Sharepoint サーバーがあり、ドメイン Bにマシンがあります。Domain A と Domain B の間に信頼関係はありません

私のマシンからドメイン A にある SharePoint サーバーに SharePoint ドキュメント ライブラリにアクセスしようとしています。

今、私がこのコードを使用したとき:

ClientContext clientContext = new ClientContext(siteURL);
clientContext.Credentials = new System.Net.NetworkCredential(username,password,domain);
clientContext.ExecuteQuery();

次のエラーが発生しました。

The remote server returned an error: (401) Unauthorized 

相互に信頼関係がなくても、ドメイン全体で SharePoint ドキュメント ライブラリにアクセスできるかどうかを知りたいですか? 考えられる唯一の解決策は、マシンをドメイン A に配置することです。

アップデート

sharepoint サーバーがインストールされているドメインにあるドメイン A に自分のマシンを移しました。clientContext.ExecuteQuery();でも同じエラーが発生します。. なぜ助けてくれるのかわかりません。

4

2 に答える 2

0

SharePoint 2010 クライアント オブジェクト モデル - プロキシ認証が必要

これは役立つかもしれません。

401 Unauthorized は、資格情報とドメインが正しくない可能性があるため、これらも確認してください。また、これらがサイトにアクセスできることも確認してください。基本的なことは知っていますが、知らないうちに他の人が特権を削除したため、数回実行しました。

于 2013-01-04T13:32:43.867 に答える