none
HTTP Error 500.22 - Internal Server Error RRS feed

  • Pergunta

  • Pessoal sou novo em ASP.NET e estou tentando executar uma aplicação no IIS8 e aparece o seguinte erro:

    HTTP Error 500.22 - Internal Server Error

    Detectada uma configuração do ASP.NET não aplicável no modo de pipeline gerenciado integrado.

    Causas mais prováveis:

    Este aplicativo define a configuração na seção system.web/httpModules.

    Ações que você pode tentar:

    Migre a configuração para a seção system.webServer/modules. É possível executar essa operação manualmente ou com o uso de AppCmd da linha de comando. Por exemplo, no diretório de instalação do IIS Express, execute appcmd migrate config "Default Web Site/". O uso de AppCmd para migrar o aplicativo permitirá que ele funcione no modo Integrado. Ele continuará funcionando no modo Clássico e nas versões anteriores do IIS. 

    Se você tiver certeza de que pode ignorar esse erro, desabilite-o configurando system.webServer/validation@validateIntegratedModeConfiguration como falso. 

    Se desejar, alterne o aplicativo para o pool de aplicativos de modo Clássico. Por exemplo, no diretório de instalação do IIS Express, execute appcmd set app "Default Web Site/" /applicationPool:"Clr4ClassicAppPool". Somente faça isso se não conseguir migrar o aplicativo.

    Alguém poderia me ajudar por favor?

     
    • Editado Alexpps sexta-feira, 1 de agosto de 2014 03:59
    quinta-feira, 31 de julho de 2014 13:14

Respostas

  • No webconfig coloque 

     <validation validateIntegratedModeConfiguration="false"/>

    dentro da Tag <system.webserver> e veja se funciona.

    abs!


    Edison Brito



    • Marcado como Resposta Alexpps segunda-feira, 2 de março de 2015 22:27
    quarta-feira, 3 de setembro de 2014 19:52

Todas as Respostas

  • Isso já ocorreu comigo no IIS 7.5

    Eu NÃO tentei alterar o web.config, mesmo sabendo que o problema está nele.

    Provavelmente você tem a section system.web.httpmodules. Parece que quando o modo é integrado, ocorre erro.

    Eu fiz o seguinte:

    criei um application pool especifico, coloquei o modo pipeline "classic" 

    apliquei o application pool acima ao site e funcionou.

    espero que te ajude.

    sexta-feira, 22 de agosto de 2014 14:09
  • No webconfig coloque 

     <validation validateIntegratedModeConfiguration="false"/>

    dentro da Tag <system.webserver> e veja se funciona.

    abs!


    Edison Brito



    • Marcado como Resposta Alexpps segunda-feira, 2 de março de 2015 22:27
    quarta-feira, 3 de setembro de 2014 19:52
  • No webconfig coloque 

     <validation validateIntegratedModeConfiguration="false"/>

    dentro da Tag <system.webserver> e veja se funciona.

    abs!


    Edison Brito


    Tentei isso e mesmo assim continuou o erro. Então substitui todo web.confg e funcionou
    quinta-feira, 16 de novembro de 2017 18:27