MVC4 專案遷移 伺服器被配置為不列出此目錄的內容
前言:
將伺服器中已經發布在IIS7上的網站,遷移到虛擬機器中.
方便以後出現問題了,可以在自己的虛擬機器中做測試提高工作效率.
問題:
遷移的6個MVC專案中有倆個碰到如下問題.
應用程式“TOOLINGDATASYSTEM”中的伺服器錯誤Internet Information Services 7.5
錯誤摘要
HTTP 錯誤 403.14 - Forbidden
Web 伺服器被配置為不列出此目錄的內容。 詳細錯誤資訊
模組 DirectoryListingModule
通知 ExecuteRequestHandler
處理程式 StaticFile
錯誤程式碼 0x00000000
請求的 URL http://localhost:83/
物理路徑 C:\Web\ToolNetWeb
登入方法 匿名
登入使用者 匿名
最可能的原因:
•沒有為請求的 URL 配置預設文件,並且沒有在伺服器上啟用目錄瀏覽。
可嘗試的操作:
•如果不希望啟用目錄瀏覽,請確保配置了預設文件並且該檔案存在。
•使用 IIS 管理器啟用目錄瀏覽。
1.開啟 IIS 管理器。
2.在“功能”檢視中,雙擊“目錄瀏覽”。
3.在“目錄瀏覽”頁上,在“操作”窗格中單擊“啟用”。
•確認站點或應用程式配置檔案中的
configuration/system.webServer/directoryBrowse@enabled 特性被設定為 True。
連結和更多資訊當沒有在 URL 中指定文件,沒有為網站或應用程式指定預設文件,或者沒有為網站或應用程式啟用目錄列表時,便會出現此錯誤。此設定可能是有意禁用的,以保護伺服器內容的安全。
檢視更多資訊 »
解決:
因為專案是自己做的,並沒有特殊設定.而且外部環境都是一樣的.
因此對比正常釋出的web.config檔案發現.
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
缺少 <modules runAllManagedModulesForAllRequests="true" /> 補上即可.
附上通過搜尋得到外鏈這位仁兄的更全:
http://www.cnblogs.com/youring2/p/3545175.html
切成圖片儲存,防止外鏈失效.
相關文章
- vs2015啟動網站除錯提示 HTTP 錯誤 403.14 - Forbidden Web 伺服器被配置為不列出此目錄的內容。 解決方法網站除錯HTTPORBWeb伺服器
- mysql 通過遷移某個庫的目錄來擴容MySql
- 遷移審計目錄
- chm 檔案開啟只顯示目錄,不顯示內容
- 資料表內容遷移?
- ext2目錄檔案的內容驗證
- webloginc配置專案根目錄Web
- 解析DELLR710伺服器遷移操作內容伺服器
- docker如何遷移資料目錄Docker
- Anaconda 目錄遷移 (Windows 10)Windows
- 遷移WSL Ubuntu到其他目錄Ubuntu
- 專案遷移的思考
- Centos7 中查詢檔案、目錄、內容CentOS
- BIEE 目錄遷移(資料夾)方式
- 伺服器遷移備忘錄伺服器
- 利用拷貝data目錄檔案的方式遷移mysql資料庫MySql資料庫
- 使用命令列建立Maven的專案或模組目錄命令列Maven
- php遍歷指定目錄中的內容2PHP
- PHP獲取目錄中的全部內容RecursiveDirectoryIteratorPHP
- 修改過的專案內容
- 內容遷移或域名切換的期望與實踐
- 專案專案管理包括哪些內容專案管理
- 黑馬PM-內容專案-內容管理
- oracle redo檔案記錄的內容Oracle Redo
- 專案內容相關
- Gradle實戰及Maven專案遷移採坑記錄GradleMaven
- pyqt中的目錄QFileSystemModel 內容用 QTreeView 顯示QTView
- vite+vue3專案配置二級訪問目錄ViteVue
- 命令列技巧:分割檔案內容命令列
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- Jboss下將某個應用目錄配置為根目錄
- 100爬蟲專案遷移爬蟲
- 專案遷移URL解決方案
- 遷移Qt專案的路徑問題QT
- Luffy專案:2、專案需求(2),專案庫的建立,軟體開發目錄,Django配置檔案介紹Django
- 網站的原創內容為啥不收錄?網站
- kettle 實用小功能(二),讀取一個目錄下文字檔案的內容
- Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署MavenWebTomcat