2012-05-08 9 views
3

私はSharepointインスタンスに接続して、サードパーティツールを介していくつかのコンテンツを公開しようとしています。Sharepoint 2010、ClientContext&Unauthorized

私はSharepointインスタンスを制御することはできませんが、アカウントに完全なアクセス許可があることを確認しています。 executeQueryラインで

 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(); 

、私は例外を取得:

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

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

を私はブラウザ経由でログインしたとき、私は&資格情報が動作し、URLを確認することができます。

this questionに基づいて、私の前提はアクセス許可の問題です。

これが当てはまる場合は、どのような許可を求める必要がありますか?

その他の質問には、私は成功せず、試してみた:

401 Error - Sharepoint 2007

SharePoint Server Authentication Error

401 unauthorized exception while reading data from the document library SharePoint 2010

更新

を私は他のクエリの様々なを試してみました同じ応答。私たちはSharepoint、Office 365インスタンスを持っていて、これは(Remote Authenticationを使って)動作します。これは、私が何らかの種類の許可またはアクセスを信じている理由です。

これは、お客様のインスタンス上にあります。私は1つのアカウントしか持っていません。もし私が2番目のものを求めたら、それは同じ問題を抱えるだろうと私は信じています。

+0

他の人に同じプログラムを使用しても、そのユーザー/パスを使ってみることができますか?あなたのアカウントの問題とコードの問題の違いを確認できますか? – Servy

+0

他のクエリを試しましたか?たぶんあなたはあなたがブラウザ経由でアクセスできることを知っているリストから項目を取得する? – Servy

+0

@Servy、より詳細な質問が更新されました。 –

答えて

1

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

1

Sharepointサーバーの構成上の問題でした。

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

関連する問題