08/05/2013
Windows7等でIIS7(インターネット インフォメーション サービス)を稼働させていた時に遭遇したトラブルに対する備忘録です。
【現象】
Windows7にインストールしたIISのサイトにアクセスしたところ、
ブラウザ画面に、以下のメッセージが表示されました。
http error 503. the service is unavailable.
通常、このような場合、イベントログに何らかのエラーメッセージが記録されるのですが、何故かIISに関するエラー等は一切記録されていません。
【原因】
1.IISのアプリケーションプールが停止していました。
2.また、C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config がロックされ、アプリケーションプール 'DefaultAppPool' のワーカー プロセスが構成ファイルを読み取れませんでした。
【対策】
1.インターネット インフォメーション サービス マネージャーを起動し、左のフレームに表示されているルート ノードの下にあるアプリケーション プールをクリックします。
アプリケーション プールの一覧表が表示されたら DefaultAppPool が停止状態にあったので、これをマウスクリックした後、右のフレームに表示される「開始」をクリックします。
2.ロックされていたファイルをロック解除しました。
上記の後、IISを再起動したところ、ブラウザ画面にWebページが表示されるようになりました。