
Windows 2008 に IIS 6 があります。このサーバーには複数の Web サイトがあります。
これらのサイトのうち 2 つは同じ物理パスを持ちます。
- 1 つは Default.aspx ページを既定のドキュメントとして持つ必要があります。
- もう 1 つは index_syfab.asp を既定のドキュメントとして持つ必要があります。これは、Default.aspx?lid=4 で単純にリダイレクトを実行します。
問題は、2 番目の Web サイトに既定のドキュメントとして index_syfab.asp を追加すると、最初のサイトにも追加されることです。最初のサイトから削除すると、2 番目のサイトからも削除されます。これを防ぐにはどうすればよいですか?
URL 書き換えモジュールがインストールされていないため、現時点では問題外です。
まったく同じ手法をまったく同じ構成で使用していますが、別のサーバー、Windows 2003、IIS 5 で使用しています。そして、完璧に動作します。
ご協力いただきありがとうございます
答え1
まず最初に、Windows Server 2008 に IIS 6 がインストールされていますが、Web サイトは IIS 7 で構成されています。
両方の Web サイトは同じ物理的な場所 (例: C:\inetpub\wwwroot) を指しているため、<defaultDocument>
構成は C:\inetpub\wwwroot にある同じ web.config ファイルで行われます。
構成は Metabase.xml ファイルに保存されるため、IIS 6 では異なる defaultDocument を構成することが可能でした。