http://social.msdn.microsoft.com/Forums/ja-JP/03199566-6c07-4806-a5a6-17c52eff650c/how-can-i-publish-my-application-use-sharepoint-api-in-aspnet-web-application質問者さん>基本的にマルチポストはマナー違反と認識ください。フォーラムの参加者に対して失礼ということで嫌う人が多いです。個人的には絶対ダメとは言いませんが、最低限マルチポスト先を書いておいていただければと思います。たどって解決策を得られるかもしれませんので。01:10:21SurferOnWwwさん。マルチポストの件大変失礼いたしました。マナー違反とまでは考えが及びませんでした、もっと慎重に質問するように気をつけます。ご指摘と回答ありがとうございます。06:05:30まず質問が間違っていました。foreachでエラーになっているのはClientContextでエラーになっていたのでresultに値がなかったからです。エラーは401エラーで、認証のエラーでした、私もIISの問題化と思いましたがIISではなくSharepointのアクセス認証のエラーだったようです。"ドメイン");を書くことで401エラーが解決できました。これで一応解決はできましたがソース上にあんなもの書くのはセキュリティ上悪いみたいです。あれで解決できました。IISの設定でも方法がありました、ASP.NETのアプリケーションプルの詳細設定でプロセスモデルのIDをSharepointに接続できるIDに設定すると401エラーは直ります。ソースに各方法も、IISで設定を変える方法もSharepointにアクセスするアカウントをひとつに設定してしまうので接続するユーザーに対して権限を換えることなどはできないと思います。ケルベロスか何かあるようですのでそれを使うかほかの方法を探したほうがいいと思います。06:16:22ASP.NETのアプリケーションでSharepointの接続権限を持っているIDを指定したら解決できました。ありがとうございます。持っている権限によってはセキュリティ上の問題があるかもしれませんので注意してください。ワーカープロセスには必要最低限の権限しか与えないのが基本です。ワーカープロセスのアカウントになっているはずです。知識のない自分には分かりませんが)。flyppdevportal.com.。