Today I installed Clean Windows Web Server 2008 R2 64-bit with IIS 7.5. To my surprise opening .NET 4.0 application I received the following error:
IIS 7.5 Detailed Error - 500.21 - Internal Server Error
Server Error in Application "DEFAULT WEB SITE"
Internet Information Services 7.5
[Error Summary]
HTTP Error 500.21 - Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list
[Detailed Error Information]
Module IIS Web Core
Notification ExecuteRequestHandler
Handler PageHandlerFactory-Integrated
Error Code 0x8007000d
Requested URL http://localhost:80/default.aspx
Physical Path C:\inetpub\wwwroot\default.aspx
Logon Method Anonymous
Logon User Anonymous
[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.
[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".
[Links and More Information]
IIS core does not recognize the module.
View more information »
As it turns out, some glitch caused this problem, and somehow .NET was not registered with IIS.
Running the following commands solved this issue:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

thanx a lot it rly hepld me a lot in deplyoing my website
Thanks
Thanks for the comands, that fix my problem. I was getting the IIS server error:
HTTP Error 500.21 – Internal Server Error Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list.
Thanks !
Thank you for posting this. I spend 1 hour looking for a solution before I found one that worked which was this one. I and my client appreciate it.
thanks really
Thanks a lot. I try to find the solution from last 48 hours and at last ur tips works
Thanks Man Its great I solved my problem
Thanx
Thanks so much!!!
Worked great! Can’t believe MS doesn’t check these things
Thanks for sharing, saved me a lot of time.
Thank you for sharing good information and really helpful for resolving HTTP Error 500.21 issue
great job
YES THIS COMMAND FOUND IN MY SOLUTION, I HAVE WINDOWS 7 64 BIT AND MY APLICATION RUNNING LOCAL.
thank you very much.It resolve my problem
Thanks You…solved it immidiately…
This has helped me twice. So thanks x2. Cheers.
hi
thanks for your solotion
but i resive that error yet.
pls solve my problem
Thanx a lot,
it’s working…
how do i run the commands
Thank you sooooo much
it really helped me
i run this command in command prompt but still i am getting error .
please help me .
This really works for me!!!
Thx a lot..
To hhh: windows-key + R –> type “cmd” –> enter –> type there
thanks a lot your post was very usefull for me
you’re awesome. This worked like a charm!
This post just straight-up saved my freaking *55 man!!
Big up!
Big up!
Huh
Tried this also, still getting same issue.
Even changed App Pool and Mode still no output….
Trying from last 48 Hrs its getting frustated…
Please help me..
hi
it is useful but small request i do not have admin rights so what to do now if this problem
occur how i can solve please i want urgently.
Its really help me to deploy my solution.thanks ton.keep posting stuff like this.
thanks again.
Thank you, Maris!!! Your article helped me a lot! Greetings from Bulgaria
YEAH! Thanks a lot!
thanks buddy it help me lot ………………. keep gng ………
appreciate the help and the time it saved!
Spot on, fixed the issue for me, thanks!
thanx a lot !!! God bless u
Thanks a lot – the command helped! Thumbs up…..
Thanks a lot
Even after running the command , its not working for me…… I have deployed the Biztalk app on IIS and when run , its giving the same error….
hi thanks lot.
Thanks a ton Man..couldn’t have been better…
Thank you, worked like a charm.
Thanks
now my issue fixed.
Thanks so much!!
Thank you very much!
Gracias
thanks a lot …
it is really helpful to me
Thank very much!!!
Thank you so much…you saved me unknown amounts of time…
Worked Great! Thanks!
Thank you very much. This solved an issue that took me an afternoon to figure out!