ASP.net Webアプリケーションで SharepointのAPI ClientContextを使ってファイル検索アプリを作りました。
ところで昨日実行してみたらインデックスが見つかりませんでしたというエラーになっていてデバックしてみたら途中に HTTP ERROR 503というエラーが換えてきました、それでSharepointで作ったサイトとSharepoint全体管理サイトに接続したら同じく503エラーになっていました。
検索したところパスワードを変えることでIISの設定と一致しないので起きる問題みたいでした、IISでアプリケーションプールのIDとパスワードを設定しなおしてIISの再起動(再起動が分からなくてずっと迷いましたw)したらまた全体管理サイトや以前作ったSharepointサイトに接続できました。
しかしASP.netで作ったファイル検索アプリを実行するとエラーがぜんぜん直っていませんでした。一度パスワードの変更によっていろいろ変わったり使えなくなったのかと思ってまず、CilientContextで接続する2222サイトのサイト設定で検索先をクリックしたら
ランタイム エラー
説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、アプリケーション エラーの詳細を表示できません。
関連付け ID: bb24449c-7834-20c1-131f-58f1ca3b1b26
このようになっていました(なのでどんなエラーなのか分からない...)、どうすればいいか分からないけど何とかしなければいけないのでサイトの機能と管理で名前に検索が含まれているものを全部アクティブ化しました、でも結果は同じ...新しいサイトコレクションを作っても同じでした。
Sharepoint全体管理でSerch Service Applicationはちゃんと接続できます、以前クロールしたものもそのまま残っているし、管理者と権限にアカウントを入れてフールコントロールの設定もやってみましたが変わることはありませんでした。
ASP.net WebアプリでClientContextを使った検索ができなくなったのもたぶんSharepoint側で検索機能に問題ができたからではないかと思います。
解決方法を知っている方いらっしゃいませんか。