Handler "PageHandlerFactory-ISAPI-4.0_32bit" has a bad module "IsapiModule" in its module list

The above answer helped me but needed some additional steps, here is the full process I had to do.

Go to Control panel -> Programs and Features -> Turn Windows features on or off. Make sure you have the following selected:

Turn Windows features on or off




Next, refresh IIS Manager. You should now see ISAPI and CGI restrictions on the root level of features of IIS, click Allow for both versions of .NET v4.0

ISAPI and CGI restrictions


did you enabled asp.net for IIS in programs and features ? check it in programs and features -> Turn windows features on or off -> internet information service -> world wide web services -> application development features -> asp.net !


Just to add: if there is more than one framework on the machine, please install the framework in IIS by using 'aspnet_regiis -i', which is the .NET framework home directory (e.g. on my machine, is C:\Windows\Microsoft.NET\Framework\v4.0.30319)

Tags:

Asp.Net

Iis