win7_iis報500.19和500.21錯誤問題解決

03ngnntds發表於2019-04-03

HTTP錯誤500.19InternalServerError的解決方法

WIN7下.Net開發遇到的又一問題:HTTP錯誤500.19-InternalServerError,無法訪問請求的頁面,因為該頁的相關配置資料無效。

詳細錯誤資訊模組IISWebCore

通知BeginRequest處理程式尚未確定錯誤程式碼0x80070021

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

配置源

219:<addname="ScriptModule"preCondition="managedHandler"type="System.Web.Handlers.ScriptModule,

System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

220:

221:<removename=“WebServiceHandlerFactory-Integrated”/>

解決方法:

控制皮膚–>程式和功能–>開啟或關閉windows功能–>角色的這裡,如果還未安裝“web伺服器(IIS)”,則選擇“新增”。

如果已經安裝了,則選擇“web伺服器(IIS)”–>新增角色服務。

選擇“應用程式開發(已安裝)”–>“ ”。

另其他類似錯誤一:

HTTPError500.19-InternalServerError

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

出現這個錯誤是因為IIS7採用了更安全的web.config管理機制,預設情況下會鎖住配置項不允許更改。要取消鎖定可以執行命令列%windir%\system32\inetsrv\appcmdunlockconfig-section:system.webServer/handlers。其中的handlers是錯誤資訊中紅字顯示的節點名稱。

如果modules也被鎖定,可以執行%windir%\system32\inetsrv\appcmdunlockconfig-section:system.webServer/modules

另外,如果使用Asp.net的朋友, ,預設不選,也會出現類似的錯誤資訊

另其他類似錯誤二:

HTTP錯誤500.19-InternalServerError

無法訪問請求的頁面,因為該頁的相關配置資料無效。

詳細錯誤資訊模組IISWebCore

通知BeginRequest處理程式尚未確定

錯誤程式碼0x80070005

配置錯誤由於許可權不足而無法讀取配置檔案

原資料夾,右擊選擇它的屬性,開啟“安全”選項卡,看到“組或使用者名稱”,單擊“編輯”按鈕新增一個新的使用者名稱。

“Everyone”,然後更改它的許可權,將第二個許可權“修改”設定為允許就可以了。

出處: http://techrich.cnblogs.com

HTTP錯誤500.21-InternalServerError解決方案

HTTP錯誤500.21-InternalServerError

處理程式“PageHandlerFactory-Integrated”在其模組列表中有一個錯誤模組“ManagedPipelineHandler”

錯誤原因:在安裝FrameWorkv4.0後在安裝IIS6,導致Framework沒有安裝完全

解決方案:只需要重新安裝一下就可以了.在Frameworv4.0的目錄中安裝的程式以管理員許可權重新執行一下就可以了。

%windir%\ \Framework\v4.0.30319\aspnet_regiis.exe-i

文章來源:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2640207/,如需轉載,請註明出處,否則將追究法律責任。

相關文章