2012-08-10 33 views

回答

3

當你發送一個請求到IIS不包括頁面名稱,IIS使用它的Default Documents列表中看到文件,它應該顯示。

按照標準default.aspx將被添加到這個列表中,但如果你不使用你default.aspx必須添加在哪個文件實際上要來。

這裏是一個guide for setting up default documents in IIS6

這裏是一個guide for setting up default documents in IIS7


至於使啓動頁轉到/mywebsite/login.aspx有許多的可能性。

如果您使用ASP.NET身份驗證,那麼您可以通過web.config文件進行設置,以便在未經身份驗證的用戶訪問該網站時重定向到該頁面。

或者你可以使用Url ReWrite for IIS - 雖然我對它的經驗有限,但不知道是否可以編寫考慮認證的規則。

0

你可以做到這一點通過以下方式禁用directory browsing

打開IIS管理器,然後導航至要管理的級別。

在功能視圖中,雙擊目錄瀏覽。

在「操作」窗格中,如果「目錄瀏覽」功能被禁用並且您想啓用它,請單擊「啓用」。或者,如果啓用了「目錄瀏覽」功能並且要禁用它,請單擊「禁用」。