IIS7/8 HTTP Error 500.19 錯誤 0x80070021

 IIS7.0/8.0的錯誤HTTP Error 500.19 - Internal Server Error ,錯誤代碼爲0x80070021,大概緣由爲IIS7.0的安全設定相比前版本有很大的變動。IIS7.0的安全設置文件在%windir%\system32\inetsrv \config\applicationHost.config,這裏定義全部Web程序的安全設置,在各個Web程序的web.config能夠去覆蓋 這些設置,但默認狀況下是不允許覆蓋的。web

因此首先修改applicationHost.config文件,打開handlers和modules的權限,即由Deny改成Allow,如 下:安全

<configuration> <configSections> <sectionGroup name="system.webServer"> ...... <section name="handlers" overrideModeDefault="Allow" /> ...... <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" /> ......app

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

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

 

通常後面這種狀況較多!.net

相關文章
相關標籤/搜索