Error Code :0x80070021

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information:

Module :IIS   Web Core
Notification: BeginRequest
Handler: Not   yet determined
Error Code: 0x80070021
Config Error :
This   configuration section cannot be used at this path. This happens when the   section is locked at a parent level. Locking is either by default   (overrideModeDefault="Deny"), or set explicitly by a location tag   with overrideMode="Deny" or the legacy   allowOverride="false".

Config File :\\?\C:\Websites\Website\web.config
Requested URL: http://localhost:80/
Physical Path: C:\Websites\Website
Logon Method: Not   yet determined
Logon User: Not   yet determined
Config Source:

  202:     </modules>

  203:     <handlers>

  204:       <remove name="WebServiceHandlerFactory-Integrated" />

More Information:

This error occurs when there is a problem reading the configuration file for the Web server or Web application. In some cases, the event logs may contain more information about what caused this error.
Last updated:10/23/2015 7:40:01 AM

1 Answers

Anonymous User
Anonymous User

You can try to unlock it in applicationhost.config like this
<configSections>
  <sectionGroup name='system.webServer'>
    <section name='handlers' overrideModeDefault='Allow' /> 
Or remove the section which caused the error
<remove name='WebServiceHandlerFactory-Integrated' />


Also, You can change the section modules to unlock it according to the error messages, like:
<section name='modules' allowDefinition='MachineToApplication' overrideModeDefault='Allow' />
Or you can unlock in IIS by selecting server name and in right side configuration editor unlock the section.

Answer