Virtual:Virtual Server 2005 R2で管理 Web サイトがService Unavailable
この文書はWindows XP x64 + Virtual Server 2005 R2 ja での情報です。
Windows XP x64 Editionや、WIndows Server 2003 x64などに、Virtual Server 2005 R2を入れると、管理 Web サイトを開くと、Service Unavailableと味も素っ気もないメッセージを受けてしまったりします。
この場合イベントビューアを見ると、以下のようなイベントが上がっています。
ソース:W3SVC-WP
イベントID:2268
サイト/サービスの ISAPI フィルタをすべて読み込めませんでした。サービスの開始を中止します。
ソース:W3SVC-WP
イベントID:2274
構成の問題のため、ISAPI フィルタ 'F:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_filter.dll' を読み込むことができませんでした。現在の構成では、AMD64 プロセッサ アーキテクチャ用に構築したイメージだけの読み込みをサポートしています。データのフィールドにエラー番号が含まれています。この問題についての詳細、およびこのようなプロセッサ アーキテクチャの不一致によるエラーのトラブルシューティングについては http://go.microsoft.com/fwlink/?LinkId=29349 を参照してください。
原因は.NET1.1のISAPIフィルタの読み込みを失敗していることです。
IISを64bitモードのまま動かす場合には、IISのコンソールのWebサイトからプロパティを選択し、エラーになっているASP.NET 1.1のISAPIフィルタを削除しましょう。
関連リンク
32bitモードで動かす場合にはx64:IIS6 Service Unavailableが発生して、Webサーバが正常に動作しない
http://blogs.sqlpassj.org/mitsugi/archive/2005/08/17.aspx
http://support.microsoft.com/kb/894435/ja
http://support.microsoft.com/kb/895976/ja