Handler “ExtensionlessUrlHandler-Integrated-4.0” has a bad module “ManagedPipelineHandler” in its module list

后端 未结 22 1611
北荒
北荒 2020-12-02 04:11

To be honest, I\'ve tried to turn a dirty trick on IIS and just when I thought that I was going to get away with it, I realized my workaround doesn\'t work. Here\'s what I\'

相关标签:
22条回答
  • 2020-12-02 04:26

    This maybe not a usefull solution for OP but it concerns the same "error" message.

    We are hosting PHP pages on IIS8.5 with .NET 4.5 installed correctly.

    We make use of the preload functionality to make sure our application is always responsive across the board.

    After a while we started getting this error at random.

    In the web.config : I put skipManagedModules to true, -> don't do this!

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
    <applicationInitialization skipManagedModules="false" doAppInitAfterRestart="true">
      <add initializationPage="/" />
    </applicationInitialization>
    ...
    

    Although website is php, the routing to the paging is managed by the modules!!!

    0 讨论(0)
  • 2020-12-02 04:28

    If you're running into this error with Windows 8/Windows Server 2012 and .Net 4.5 follow these instructions here: http://www.britishdeveloper.co.uk/2013/01/handler-extensionlessurlhandler.html

    Go to "turn Windows features on or off" Then Internet Information Services Then World Wide Web Services Then Application Development Features And then enable ASP.NET 4.5

    This worked for me (although the wizard and wording is a little different in Windows Server 2012, but you'll figure it out). With this being said, why this is necessary after installing everything through the Web Platform Installer including all of the dependencies is completely beyond me...

    0 讨论(0)
  • 2020-12-02 04:31

    This error started happening to me out of nowhere last week, affecting the existing web sites on my machine. I had no luck with it trying any of the suggestions here. Eventually I removed WebDAV from IIS completely (Windows Features -> Internet Information Services -> World Wide Web Services -> Common HTTP Features -> WebDAV Publishing). I did an IIS reset after this for good measure, and my error was finally resolved.

    I can only guess that a Windows update started the issue, but I can't be sure.

    0 讨论(0)
  • 2020-12-02 04:32

    I'm working on Windows Server 2012. .NET Extensibility 4.5 feature is on. WebDAVModule removed. I was still getting 500.21 error on ASP.NET route '/docs'.

    Changing 'skipManagedModules' to false fixed the problem.

    <applicationInitialization doAppInitAfterRestart="true" skipManagedModules="false">
            <add initializationPage="/docs" />    
    </applicationInitialization>
    

    Thanks to https://groups.google.com/forum/#!topic/bonobo-git-server/GbdMXdDO4tI

    0 讨论(0)
  • 2020-12-02 04:36

    I was challenged by the same error message, with .net 4.7 installed.

    The solution was to follow one earlier mentioned post to go with the "Turn Windows feature on or off", where the ".NET Framework 4.7 Advanced Services" --> "ASP.NET 4.7" already was checked.

    Further down the list, there is the "Internet Information Services" and subnote "Application Development Features" --> "ASP.NET 4.7", that also needs to be checked.

    When enabling this, allot of other features are enabled... I simply pressed the Ok button, and the issue was resolved. Screendump of the windows features dialog

    0 讨论(0)
  • 2020-12-02 04:37

    Despite following most of the advice on this page, I was still getting problems on Windows Server 2012. Installing .NET Extensibility 4.5 solved it for me:

    Add Roles and Features > Server Roles > Web Server (IIS) > Web Server > Application Development > .NET Extensibility 4.5

    0 讨论(0)
提交回复
热议问题