HTTP 錯誤 404.8 - Not Found
HTTP 錯誤 404.8 - Not Found
請求篩選模塊被配置為拒絕包含 hiddenSegment 節的 URL 中的路徑。
請求篩選模塊被配置為拒絕包含 hiddenSegment 節的 URL 中的路徑。
詳細錯誤信息
模塊 RequestFilteringModule 通知 BeginRequest 處理程序 StaticFile 錯誤代碼 0x00000000 請求的 URL http://www.9i9i9i.com:80/help/bin/detail/1-3-17.html 物理路徑f:\usr\LocalUser\hgc21013\help\bin\detail\1-3-17.html 登錄方法尚未確定登錄用戶尚未確定 最可能的原因:
|
解決方法:
只需要將bin文件夾從新命名,就可以正常訪問.
在系統盤 C:\Windows\System32\inetsrv\config 下有一個applicationHost.conf文件,內包含這么一段代碼:
-
<hiddenSegments applyToWebDAV="true">
-
<add segment="web.config" />
-
<add segment="bin" />
-
<add segment="App_code" />
-
<add segment="App_GlobalResources" />
-
<add segment="App_LocalResources" />
-
<add segment="App_WebReferences" />
-
<add segment="App_Data" />
-
<add segment="App_Browsers" />
-
</hiddenSegments>
將 <add segment="bin" /> 刪除以后,重啟iis解決問題了
不過因為.net里面使用到bin文件夾,里面涉及到一些安全問題,所以不得已只好恢復原來樣式,
所以建議用戶在編寫網站的時候不要包含類似系統常用的的或者軟件常用的文件夾作為你的網站文件夾,避免造成不必要的麻煩。