2011-02-09 13 views
0

私は、リストの上にいくつかの変更を行い、ユーザーおよびグループのWeb設定を読み込むために、SharePoint 2007のオブジェクトモデルを使用しようとしている...私は、Webサービスを開発し、そのためにSharePoint 2007の現在のユーザー

(WCF) IISの共有サイトと同じWebアプリケーションに格納されています。

Thats working。私は

SPContext.Current.Web.CurrentUser

Webサービスの内部で呼び出し、ユーザーのthats

は私ではない、 "Sharepointの\システム"

のはなぜですか?

他の事は私だけ "のSharepoint \システム" ではなく、他の人が含まれている

SPContext.Current.Web.users

を使用してすべてのユーザーを取得しようとするウェブということです。

WHY !!!

私はweb.configを完全に信頼し、Ntlm認証方法を使用します。

答えて

2

あなたのWebサービスが実行されているアカウントが問題のように聞こえます。私は、あなたのWebサービスが使用しているアプリケーションプールを変更し、そのIDを名前付きアカウントに設定します。次に、Sharepointで現在のユーザーにクエリを実行すると、アプリケーションプールで特定した名前付きアカウントが表示されます。

関連する問題