本文描述如下问题的解决方案web
IIS7.0/8.0的错误HTTP Error 500.19 - Internal Server Error ,错误代码为0x80070021。安全
本文描述如下问题的解决方案web
IIS7.0/8.0的错误HTTP Error 500.19 - Internal Server Error ,错误代码为0x80070021。安全
写在前面服务器
此错误可能有多种缘由致使,本文介绍其中两种缘由及其解决方案。若是本文不能解决你的问题,那么请另寻其余的解决方案。app
解决方案一asp.net
若是IIS7.0是在VS安装以后安装的话,那么须要添加IIS7.0对ASP.NET文件的支持,不然会出现aspx文件没法识别的MIME 错误,或者以上问题。ide
方法:打开和关闭系统功能---》Internet信息服务--》万维网服务---》应用程序开发功能—》勾选asp.net。spa
解决方案二.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" />