私はウェブサーバーの設定全般について本当に初心者です。Windows 8にIIS 8をインストールして、開発をしながらローカルにちょっとしたサイトを立ち上げようとしています。IISでは、「サイトの追加」を選択し、名前を付け、index.htmlファイルのある場所を指定し(いろいろな場所を試しましたが、最新の場所はc:inetpub\wwwroot\test -folder)、その他はすべてデフォルトの設定を使用しています。しかし、localhostにアクセスしようとすると、次のようなメッセージが表示されます。
HTTP Error 503.The service is unavailable.
プールが起動していることは確認していますし、ターゲットフォルダに対してIIS_IUSRSフルコントロールを与えています。
イベントログにも、C:Windows®System32\LogFiles\HTTPERRフォルダにも、何の参考にもなりません。
何が悪いのか、誰か教えてください。
お使いのドメインでは、AppPoolを実行するためのアカウントに一括してログオンする権限が必要である可能性があります。その場合は、この同じエラーメッセージが表示されます。これを確認するには、イベントビューアでシステムイベントを確認します。App Poolで使用されているアカウントのパスワードが間違っているか、バッチログオンの権利がないというイベントがあるはずです。
このため、開発者は開発マシンにIIS Expressを使用することが多いのですが、これはバッチログオン権の問題を回避するためです。