IIS5 で XP SP3 を実行しているマシンで VS2008 でサイトを開発しています。各ディレクトリのメイン ページに名前を付けたのは、フル パスを指定するシナリオindex.html
を避けるためwww.domain.tld/directory/pagename.ext
です。また、これらのページにはディレクトリ内の他のページのインデックスが文字どおり含まれているためです。
ローカル マシンでデバッグすると、恐ろしい "Directory Listing" ページが代わりに表示されます。が IIS の既定のドキュメントにリストされていることを確認index.html
し、最初の位置に移動しようとしました。変化なし。IIS7 を実行しているサーバーにサイトをアップロードすると、期待どおりの結果が得られます。
古いバージョンの IIS を使用していることが問題ですか? IIS が Web サーバー上ではなくローカルで実行されている場合、IIS の動作に違いはありますか? web.config の設定を変更する必要がありますか? どんな考えでも大歓迎です。