2012-10-23 65 views
2

我的網站/應用程序指向設置了所有權限的名爲「site」的文件夾。在Windows Server 2008 R2的IIS 7中未找到經典ASP起始頁面(404)

  • 在該文件夾中駐留「home.asp」。
  • 默認文檔是「home.asp」。

當我去到域名時,我得到一個「找不到頁面」。

如果我在IIS中捕獲到404錯誤並告訴它重定向到「home.asp」,那麼一切正常。 問題在於我不想將所有的404重定向到home.asp。 我想讓網站默認爲home.asp並找到它。

  • 任何想法爲什麼會發生這種情況?
  • 我需要做一些東西來.Net的東西來告訴它 默認使用.ASP方面的東西嗎?
  • 是否需要創建一個重定向到我的 「home.asp」的.aspx默認頁面?如果是這樣,我該如何命名該頁面?
+1

這是一個IIS配置問題,不是編碼問題。這真的屬於http://serverfault.com/ –

回答

0

由於Diodeus表示您不應該嘗試重定向到帶有重定向404錯誤頁面的默認頁面,而應確保將「home.asp」添加到IIS中的默認文檔列表中。

這是IIS配置問題。

例如,對於設置在IIS 6.0默認文檔,這將是:

  1. 在IIS管理器中,雙擊本地計算機,右鍵單擊單個網站文件夾,然後單擊屬性。
  2. 單擊文檔選項卡。

  3. 選中啓用默認內容頁複選框。

  4. 單擊添加將新的默認文檔添加到列表中。 (對你而言,這將是你的「home.asp」

  5. 可選:單擊要從列表中刪除的文檔並單擊刪除。

  6. 單擊列表中的文檔,然後單擊上移或下移以更改向客戶端請求提供默認文檔的順序。

  7. 單擊確定。

(來自http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/dc6eb1b4-9028-4308-9935-52b64edfad36.mspx?mfr=true

+0

嘿AardVark - 我感謝你試圖幫助。顯然你沒有閱讀我的消息的頂部。我嘗試的第一件事就是設置一個默認主頁,但這並不起作用,這就是爲什麼我現在要設置自定義錯誤頁面,直到我可以弄清楚爲止。 – ScotterMonkey

+0

你在哪個版本的IIS上? – AardVark71

+2

7.5。通過進入相關站點的應用程序池並將.Net版本設置爲2(從4開始),修復了該問題。 – ScotterMonkey

相關問題