Iis

IIS7 看不到我的預設文件 - HTTP 錯誤 403.14

  • May 29, 2009

當我瀏覽到http://localhost/. 根據 MSDN,這是預設文件設置的問題,並且配置不允許目錄列表。

但是,當我專門啟動它時,http://localhost/default.aspx它工作正常——並且 default.aspx 在我的伺服器配置中被列為預設文件。

還有其他可能導致此問題的原因嗎?


我檢查了 applicationHost.config 文件:

<sectionGroup name="system.webServer">
         <section name="asp" overrideModeDefault="Deny" />
         <section name="caching" overrideModeDefault="Allow" />
         <section name="cgi" overrideModeDefault="Deny" />
         <section name="defaultDocument" overrideModeDefault="Allow" />
         <section name="directoryBrowse" overrideModeDefault="Allow" />

它列在 directoryBrowse 之前。

看來我找錯地方了—— default.aspx 條目在伺服器級別,但特定網站沒有一組。

這可能與IIS的default-document模組有關,首先確定該模組是否已安裝。如果已安裝,可能是在IIS的applicationhost.config文件中的DirectoryListing模組之後列出的,需要在目錄列表模組之前列出。

引用自:https://serverfault.com/questions/15210