IIS7/8 HTTP Error 500.19 錯誤 0x80070021

本文描述如下問題的解決方案web

IIS7.0/8.0的錯誤HTTP Error 500.19 - Internal Server Error ,錯誤代碼爲0x80070021。安全

方法/步驟

 
  1. 寫在前面服務器

    此錯誤可能有多種緣由致使,本文介紹其中兩種緣由及其解決方案。若是本文不能解決你的問題,那麼請另尋其餘的解決方案。app

  2. 解決方案一asp.net

    若是IIS7.0是在VS安裝以後安裝的話,那麼須要添加IIS7.0對ASP.NET文件的支持,不然會出現aspx文件沒法識別的MIME 錯誤,或者以上問題。ide

    方法:打開和關閉系統功能---》Internet信息服務--》萬維網服務---》應用程序開發功能—》勾選asp.net。spa

  3. 解決方案二.net

    IIS7.0的安全設置文件在%windir%\system32\inetsrv \config\applicationHost.config,這裏定義服務器全局的安全設置,可是Web程序的web.config能夠實現它的某些配置。默認狀況下是不允許覆蓋的。開發

    因此首先修改applicationHost.config文件,使web程序能夠覆蓋服務器的全局安全配置,打開handlers和modules的權限,即由Deny改成Allow,以下:it

    <section name="handlers" overrideModeDefault="Allow" />

    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

    END
相關文章
相關標籤/搜索