IIS配置與錯誤提示 500.19 - Internal Server Error 無法訪問請求的頁面,因為該頁的相關配置數據無效 解決方法


發生可能原因

HTTP 錯誤 500.19 - Internal Server Error 先裝了.net然后再裝的iis 就會出現這個錯誤;

參照:https://blog.csdn.net/sinat_29581293/article/details/51171891

解決方案

1、命令行中重新注冊一下asp.net:

32位

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 

64位則執行下述命令

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i 

2、解除鎖定配置項:

配置錯誤: 不能在此路徑中使用此配置節。如果在父級別上鎖定了該節,便會出現這種情況。鎖定是默認設置的(overrideModeDefault="Deny"),或者是通過包含 overrideMode="Deny" 或舊有的 allowOverride="false" 的位置標記明確設置的。 

配置文件: \\?\*\web.config 

配置源: 145: </modules> 
146: <handlers> 
147: <remove name="WebServiceHandlerFactory-ISAPI-2.0"/> 

出現這個錯誤是因為IIS 7 采用了更安全的Web.Config管理機制,默認情況下會鎖住配置項不允許更改。要取消鎖定可以運行命令行cmd:“

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

 

其它 

IIS常用命令

iisreset 重啟IIS

/RESTART 停止然后重新啟動所有 Internet 服務。 
/START 啟動所有 Internet 服務。 
/STOP 停止所有 Internet 服務。 
/REBOOT 重新啟動計算機。 
/REBOOTONERROR 如果在啟動、停止或重新啟動 Internet 服務時出錯 
動計算機。 
/NOFORCE 如果試圖正常停止服務失敗,不強制終止 Internet 
/TIMEOUT:val 指定等待 Internet 服務的成功停止的超時值(以秒為 
如果已指定 REBOOTONERROR 參數,超時后可以重新啟 
服務重新啟動的默認值為 20 秒,停止為 60 秒,計 
動為 0 秒。 
/STATUS 顯示所有 Internet 服務的狀態。 
/ENABLE 啟用本地系統上 Internet 服務的重新啟動。 
/DISABLE 禁用本地系統上 Internet 服務的重新啟動。

 


免責聲明!

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



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