全新的IIS部署網站時報錯: IIS 由於權限不足而無法讀取配置文件


看了網上的各種文章,常見的都是添加Everyone用戶,但是僅此還不夠

1.初始問題:

 

 

 

解決步驟一:

   在文件夾LamborDataService (物理文件目錄)下右鍵 --->  屬性--->安全 ---->在組或用戶名這里添加一個新用戶 Everyone,給它所有權限(“編輯”必有)

 

做完這個操作后,重啟網站,報錯改為

 

解決步驟二:

出現這個錯誤是因為 IIS 7 采用了更安全的 web.config 管理機制,默認情況下會鎖住配置項不允許更改。要取消鎖定可以以管理員身份運行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是錯誤信息中紅字顯示的節點名稱。

注意:要以管理員身份運行才可以,默認不是管理員身份,方法,在開始菜單中的搜索程序與文件輸入CMD,就會在上方出現一個CMD.EXE,在這個CMD.EXE文件上點擊鍵,選擇“以管理員身份運行”,打開命令行窗口,輸入以上命令即可。

完成之后:

 

 

 再次執行以上命令,把節點改為:modules

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

 

 

 完成后依然報錯:

 

 網絡上最常見做法為:打開命令行輸入c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_regiis.exe -i

提示:

 

 

 


免責聲明!

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



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