BQE Knowledgebase

HTTP Error 500.21

Problem: User is getting the following error:

Error HTTP 500.21 – internal server error handler extensionlessurlhandler-isapi-4.0_64bit has a bad module isapimodule

The error occurs because the Aspnet_regiis.exe utility is no longer used for installing and uninstalling ASP.NET 4.5 on Windows 8 and Windows Server 2012 and above. ASP.NET 4.5 is now a Windows component and can be installed and installed just like any other Windows component. 

Solution 1: If you are not using Windows 8.0 or Windows Server 2012 and above, or your server is using IIS 7 or below, then try the following command from the elevated command prompt:
 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

Solution 2: If you are using Windows 8.0 or Windows Server 2012 and above, or your server is using IIS 8, then you will need to log in using a Windows Administrator account to uninstall all ASP.NET 4.5 IIS role services, reboot your server and then reinstall them.

Note:  Please use the link given below as a reference to how to uninstall/reinstall APS.NET 4.5 IIS role services:

Related Articles


No attachments were found.

Visitor Comments

Article Details

Last Updated
13th of April, 2017

ArchiOffice, EngineerOffice, Web Suite

Operating System
Windows 2012, Windows 8

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit

Export to PDF

User Opinions

No users have voted.

How would you rate this answer?

Thank you for rating this answer.