トップ回答者
Windowsアカウントのパスワードを変更してからいろんな問題が発生しています。

質問
-
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側で検索機能に問題ができたからではないかと思います。
解決方法を知っている方いらっしゃいませんか。
- 編集済み Gs.NangChun 2013年9月18日 8:13
回答
-
以下のページの情報から何かわかりませんか?
IIS 7.0、IIS 7.5、および IIS 8.0 の HTTP 状態コード
http://support.microsoft.com/kb/943891/ja> このようになっていました(なのでどんなエラーなのか分からない...)
どんなエラーかの詳細、スタックトレースなどの情報を見るには、web.config ファイルの customErrors 要素の mode 属性の設定を変えれば可能なはずです。
customErrors 要素 (ASP.NET 設定スキーマ)
http://msdn.microsoft.com/ja-jp/library/h0hfz6fc(v=vs.100).aspxただし、ずっと mode="On" のままにしておくのはセキュリティの問題がありますので注意してください。
- 回答としてマーク Gs.NangChun 2013年9月19日 7:19
すべての返信
-
パスワードの変更後503を直してちゃんと動いているように見えてもパスワードの変更でSPの一部が動かないはずです、なのでSPを再起動する必要があります。
という内容を外国のどこかのサイトで見ました。私の問題と完全に一致していると思いますのであれでいけそうですがSPの再起動?ってどこでどうやるのかご存知の方いらっしゃいませんか。
サーバー全体管理で(ここでやるのは間違いないと思いますが...)サーバーのサービスで停止ー>開始下見たりしていますがSharepoint Server Searchは停止しようとするとサービスアプリケーションの管理に行ってしまうしこっちには停止、開始などもないのでSerch Service Applicationを削除して再び新規追加するしかないのかな,,と思ってやろうとしましたが...やっぱり怖くてやめました;;(これ以上問題を起こすとWindowsをフォーマットするしかないかも...)
-
以下のページの情報から何かわかりませんか?
IIS 7.0、IIS 7.5、および IIS 8.0 の HTTP 状態コード
http://support.microsoft.com/kb/943891/ja> このようになっていました(なのでどんなエラーなのか分からない...)
どんなエラーかの詳細、スタックトレースなどの情報を見るには、web.config ファイルの customErrors 要素の mode 属性の設定を変えれば可能なはずです。
customErrors 要素 (ASP.NET 設定スキーマ)
http://msdn.microsoft.com/ja-jp/library/h0hfz6fc(v=vs.100).aspxただし、ずっと mode="On" のままにしておくのはセキュリティの問題がありますので注意してください。
- 回答としてマーク Gs.NangChun 2013年9月19日 7:19