title: ASP.NET Web Application gives HTTP Error 500.21 - Internal Server Error.
body: <p>I have hosted a WEB Api application in local and on "Browse" i am getting below error. Pals, Please help on it.</p>
  
  <p>Error Summary 
  HTTP Error 500.21 - Internal Server Error</p>
  
  <p>Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list</p>
  
  <p>Detailed Error Information </p>
  
  <p>Module
  IIS Web Core </p>
  
  <p>Notification
  ExecuteRequestHandler </p>
  
  <p>Handler
  ExtensionlessUrlHandler-Integrated-4.0 </p>
  
  <p>Error Code
  0x8007000d </p>
  
  <p>Requested URL
  <a href="http://localhost:8082/" rel="nofollow">http://localhost:8082/</a> </p>
  
  <p>Physical Path
  D:\WEB API Publish </p>
  
  <p>Logon Method
  Anonymous </p>
  
  <p>Logon User
  Anonymous </p>
  
  <p>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.</p>
  
  <p>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".</p>