ASP.NET 訪問路徑 錯誤提示 HTTP 錯誤 404.8 原來路徑中包含bin目錄被拒絕


HTTP 錯誤 404.8 - Not Found

 

HTTP 錯誤 404.8 - Not Found

請求篩選模塊被配置為拒絕包含 hiddenSegment 節的 URL 中的路徑。

最可能的原因:

  • 為 Web 服務器配置了請求篩選,它包含 hiddenSegments 節,允許服務器管理員拒絕對特定目錄的訪問。

可嘗試的操作:

  • 確認 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/hiddenSegments 設置。

請求篩選模塊被配置為拒絕包含 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

登錄方法尚未確定登錄用戶尚未確定

最可能的原因: 

  •  

  • 為 Web 服務器配置了請求篩選,它包含 hiddenSegments 節,允許服務器管理員拒絕對特定目錄的訪問。 

       可嘗試的操作: 

    確認 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/hiddenSegments 設置。 

 解決方法:

          

只需要將bin文件夾從新命名,就可以正常訪問.

在系統盤 C:\Windows\System32\inetsrv\config 下有一個applicationHost.conf文件,內包含這么一段代碼:

  1. <hiddenSegments applyToWebDAV="true"

  2.           <add segment="web.config" /> 

  3.           <add segment="bin" /> 

  4.           <add segment="App_code" /> 

  5.           <add segment="App_GlobalResources" /> 

  6.           <add segment="App_LocalResources" /> 

  7.           <add segment="App_WebReferences" /> 

  8.           <add segment="App_Data" /> 

  9.           <add segment="App_Browsers" /> 

  10.         </hiddenSegments

將  <add segment="bin" /> 刪除以后,重啟iis解決問題了 

 不過因為.net里面使用到bin文件夾,里面涉及到一些安全問題,所以不得已只好恢復原來樣式,

所以建議用戶在編寫網站的時候不要包含類似系統常用的的或者軟件常用的文件夾作為你的網站文件夾,避免造成不必要的麻煩。

轉自:http://www.kesion.com/3G/view.aspx?m_id=1&id=43739


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM