Iis
IIS7 看不到我的預設文件 - HTTP 錯誤 403.14
當我瀏覽到
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模組之後列出的,需要在目錄列表模組之前列出。