トップ回答者
VisualStudio2012からTFSサーバに繋がらなくなった

質問
-
サーバOS :WindowsServer2012R2
クライアントOS:Windows7
VSバージョン :Microsoft Visual Studio Professional 2012
TFSバージョン:TeamFoundationServer2013
SQLバージョン:SQLServer2012
以前からTFSを使用していたのですが、クライアントPCのVS2012よりTFSに接続しますと、
「TF31001: (サーバ名)のTeamFoundationServerに接続できません。サーバーは次のエラーを返しました:
管理者に問い合わせてください。サーバーに接続中にエラーが発生しました。
管理者のための技術情報:HTTPコード500:internal Server Error」
と言われ、接続が出来なくなってしまいました。他PCからもアクセスできない状態です。
サーバ名などの設定は変えておりません。
TFSAdministrationConsole上では、該当のコレクションはオンラインの状態です。
ただ、ApplicationTierからGroupMembershipをクリックしますと、上記と同様のエラーが発生します。
原因と解消方法をご教示願います。
また、お手数ですが何が原因になったのか知りたいので切り分け方法もご教示願います。
また、TFSでアクセスしていたDBはSQLManagement上で見ることができるのですが、
TFS上で管理されていたファイルは無事でしょうか。
以上、お忙しいところ恐縮ですが、ご回答の程よろしくお願い致します。
- 移動 立花楓Microsoft employee, Moderator 2018年3月22日 6:57 SQL Server > SQL Server
回答
-
>C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll"でのLoadLibraryExの呼び出しに失敗しました
ということから、IISに読み込まれた何らかのネイティブモジュール(ISAPIモジュール)に互換性がなくて、読み込み失敗していますね。おそらく誰かがTFSのIISに拡張モジュールを組み込んだのではないでしょうか。
https://technet.microsoft.com/ja-jp/library/ee890776.aspx
でIIS拡張モジュールの一覧が確認できます。「Native(もしくはネイティブ)」となっているモジュールを一つずつ有効/無効を切り替えて、IISの再起動して現象が変わるか見てください。
Thanks, K.Kamegawa (http://kkamegawa.hatenablog.jp/)
- 回答としてマーク 立花楓Microsoft employee, Moderator 2018年2月15日 4:15
すべての返信
-
https://blogs.msdn.microsoft.com/granth/2008/06/26/troubleshooting-connections-to-tfs/
ちょっと古いTFSのトラブルシューティングですが、基本は同じです。
- http://<server>:8080/tfs/services/v1.0/serverstatus.asmx にアクセスして状態を見る
- TFSのイベントビューアのアプリケーションログを参照して、該当時間のエラーを見る。Internal Server Errorであれば、何らかのアプリケーションエラーが出ているはずです。
- もし、TFSをドメインユーザーアカウントで動かしているならば、該当ドメインユーザーが無効になっているか、パスワード有効期限が切れていないか確認する
- IISのTFSのアプリケーションプールを再起動してみる
Thanks, K.Kamegawa (http://kkamegawa.hatenablog.jp/)
-
1~4の確認結果を報告致します。
1.ページにアクセスできず、「HTTP エラー 500.0 - Internal Server Error」が発生します。
「ISAPIフィルター"C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll"でのLoadLibraryExの呼び出しに失敗しました」とも記載されています。
2.「サイト 'TEAM FOUNDATION SERVER'のISAPIフィルターをすべて読み込めませんでした。サイトの開始を中止します。」と出ています。
ソースは"IIS-W3SVC-WP"です
3.サーバーマシンのAdministratorで動かしています。
4.何度か再起動を実施しましたが、解決しませんでした。
-
>C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll"でのLoadLibraryExの呼び出しに失敗しました
ということから、IISに読み込まれた何らかのネイティブモジュール(ISAPIモジュール)に互換性がなくて、読み込み失敗していますね。おそらく誰かがTFSのIISに拡張モジュールを組み込んだのではないでしょうか。
https://technet.microsoft.com/ja-jp/library/ee890776.aspx
でIIS拡張モジュールの一覧が確認できます。「Native(もしくはネイティブ)」となっているモジュールを一つずつ有効/無効を切り替えて、IISの再起動して現象が変わるか見てください。
Thanks, K.Kamegawa (http://kkamegawa.hatenablog.jp/)
- 回答としてマーク 立花楓Microsoft employee, Moderator 2018年2月15日 4:15
-
hisys_msdesk さん、こんにちは。フォーラム オペレーターの立花です。
MSDN フォーラムのご利用ありがとうございます。
問題が解決したとのことで大変安心いたしました。
フォーラム オペレーターからのお願いをさせてください。
参考になった投稿がありましたら、[回答としてマーク] を設定いただき、
同じ問題でお困りの方へ、情報をご提供いただけると幸いです。
ご協力の程、どうかよろしくお願いいたします。
~ 参考になった投稿には回答としてマークの設定にご協力ください ~
MSDN/TechNet Community Support 立花楓