1

IIS5 で XP SP3 を実行しているマシンで VS2008 でサイトを開発しています。各ディレクトリのメイン ページに名前を付けたのは、フル パスを指定するシナリオindex.htmlを避けるためwww.domain.tld/directory/pagename.extです。また、これらのページにはディレクトリ内の他のページのインデックスが文字どおり含まれているためです。

ローカル マシンでデバッグすると、恐ろしい "Directory Listing" ページが代わりに表示されます。が IIS の既定のドキュメントにリストされていることを確認index.htmlし、最初の位置に移動しようとしました。変化なし。IIS7 を実行しているサーバーにサイトをアップロードすると、期待どおりの結果が得られます。

古いバージョンの IIS を使用していることが問題ですか? IIS が Web サーバー上ではなくローカルで実行されている場合、IIS の動作に違いはありますか? web.config の設定を変更する必要がありますか? どんな考えでも大歓迎です。

4

1 に答える 1

1

[デフォルトのドキュメントを有効にする]がオンになっていることを確認しましたか?IIS 5は、web.config内のWebサーバー設定を無視するため、それとは何の関係もありません。

于 2009-05-10T01:05:23.987 に答える