HTTP Error 500.21 - Internal Server Error

Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list

Most likely causes:

  • Managed handler is used; however, ASP.NET is not installed or is not installed completely.
  • There is a typographical error in the configuration for the handler module list.
  • During application initialization, either the application initialization feature has set skipManagedModules to true, or a rewrite rule is setting a URL that maps to a managed handler and is also setting SKIP_MANAGED_MODULES=1.

Things you can try:

  • Install ASP.NET if you are using managed handler.
  • Ensure that the handler module's name is specified correctly. Module names are case-sensitive and use the format modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule".
  • Ensure that any application initialization rewrite rules set SKIP_MANAGED_MODULE=0 when setting a URL that maps to a managed handler (such as .aspx, for example.)
  • As an alternative, ensure that application initialization rewrite rules map the request to an unmanaged handler (for example, to an .htm file, which is mapped to the StaticFileHandler.)

Detailed Error Information:

Module   IIS Web Core
Notification   ExecuteRequestHandler
Handler   ExtensionlessUrlHandler-Integrated-4.0
Error Code   0x8007000d
Requested URL   https://www.tengtools.com:443/r/int/en/Insulated-Tools
Physical Path   D:\SysWeb\Tengtools-Prod\wwwroot\r\int\en\Insulated-Tools
Logon Method   Anonymous
Logon User   Anonymous

More Information:

IIS core does not recognize the module.

View more information »