IIS 7.5 error: Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list

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

This entry was posted in OS, Web and tagged , , . Bookmark the permalink.

73 Responses to IIS 7.5 error: Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list

  1. khush says:

    thanx a lot it rly hepld me a lot in deplyoing my website :-)

  2. Oskar Charles says:

    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 !

  3. James says:

    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.

  4. ali says:

    thanks really

  5. Sabbir Ahmed says:

    Thanks a lot. I try to find the solution from last 48 hours and at last ur tips works :)

  6. vaibhav says:

    Thanks Man Its great I solved my problem

  7. vikrant says:

    Thanx

  8. David says:

    Thanks so much!!!

  9. Morten says:

    Worked great! Can’t believe MS doesn’t check these things :-(

  10. Bjarte Aune Olsen says:

    Thanks for sharing, saved me a lot of time.

  11. Govind says:

    Thank you for sharing good information and really helpful for resolving HTTP Error 500.21 issue

  12. Anonymous says:

    great job :)

  13. JACK CATHELINE says:

    YES THIS COMMAND FOUND IN MY SOLUTION, I HAVE WINDOWS 7 64 BIT AND MY APLICATION RUNNING LOCAL.

  14. Somnath Machindar says:

    thank you very much.It resolve my problem

  15. prasad jachak says:

    Thanks You…solved it immidiately…

  16. Prof. No Time says:

    This has helped me twice. So thanks x2. Cheers.

  17. Zahra Gholami says:

    hi
    thanks for your solotion
    but i resive that error yet.
    pls solve my problem

  18. Nishant says:

    Thanx a lot,
    it’s working…

  19. hhh says:

    how do i run the commands

  20. avi says:

    Thank you sooooo much
    it really helped me :-)

  21. Anonymous says:

    i run this command in command prompt but still i am getting error .
    please help me .

  22. Niels says:

    This really works for me!!!
    Thx a lot..

    To hhh: windows-key + R –> type “cmd” –> enter –> type there

Leave a Reply

Your email address will not be published.


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>