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可以去覆蓋 這些設置,但默認情況下是不容許覆蓋的。

所以首先修改applicationHost.config文件,打開handlers和modules的權限,即由Deny改為Allow,如 下:

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

另外如果IIS7.0是在VS安裝之后安裝的話,那么需要添加IIS7.0對ASP.NET文件的支持,否則會出現aspx文件無法識別的MIME 錯誤,或者以上問題。

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

 

一般后面這種情況較多!


免責聲明!

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



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