IIS 網站使用另一個網站的「預設文件」列表

IIS 網站使用另一個網站的「預設文件」列表

我們在 Windows 2008 上有一個 IIS 6。

其中兩個站點具有相同的實體路徑。
- 應將 Default.aspx 頁面作為預設文件;
- 另一個應該將index_syfab.asp作為預設文檔,它只是在Default.aspx?lid=4上進行重定向。

問題是,如果我在第二個網站中添加 index_syfab.asp 作為預設文檔,它也會將其添加到第一個網站中。如果我從第一個刪除它,它也會從第二個刪除它。我怎麼才能阻止它這樣做?

我們沒有安裝 URL 重寫模組,所以目前還不可能。

我們使用完全相同的技術,具有完全相同的配置,但在另一台伺服器上,使用 Windows 2003 和 IIS 5。

感謝您的協助

答案1

首先,儘管您在 Windows Server 2008 上安裝了 IIS 6,但您的網站是在 IIS 7 上設定的。

由於兩個網站都指向相同的實體位置,例如 C:\inetpub\wwwroot,因此<defaultDocument>設定發生在位於 C:\inetpub\wwwroot 的同一個 web.config 檔案中。

在 IIS 6 中可以配置不同的 defaultDocument,因為配置儲存在 Metabase.xml 檔案中。

相關內容