【ASP.NET】 Config Error: This configuration section cannot be used at this path.


Config Error: This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false"

相信不少同學在搞ASP web的開發時候,好不容易配置完畢,部署到IIS之后打開瀏覽器看到的是這個error。簡而言之就是目前你部署的IIS的默認Authentication認證的權限與你的web權限不一致,默認是使用IIS的默認配置的。

所以請遇到這個問題的同學按照如下步驟修改試試是否work:

  1. 打開IIS
  2. 鎖定根目錄,找到Feature Delegation
  3. 老鐵雙擊之后顯示一個list
  4. 找到Authentication-對應windows或者其他,根據你的情況而定。
  5. 將read only改成 read/write
  6. 重新load你的web。
  7. 加上我解決問題時查到的資料

追加:
上述方案是基於你的web已經部署到了IIS當中,如果你直接F5debug模式下,需要修改applicationhost.config,這個東西類似於一個父級別的config,你的web config作用級別沒有人家的高。(別問我是怎么發現的)

這個文件修改的內容如下:


希望可以幫助到你,如有問題可以留言或者點擊下方圖片聯系我!
N|Dennis


免責聲明!

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



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