Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Erro HTTP 500.22 - Erro interno do servidor (Foi detectada uma configuração ASP.NET que não se aplica ao modo de pipeline gerenciado integrado.)


Esse problema é causado pelo modo de pipeline na configuração do pool de aplicativos para o qual seu site está definido.

Curto
  • Maneira simples Altere o modo do pool de aplicativos para um que tenha o pipeline clássico ativado.
  • Maneira correta Seu web.config/aplicativo web precisará ser alterado para dar suporte a pipelines integrados. Normalmente, isso é tão simples quanto remover partes do seu web.config.

  • Maneira simples (prática ruim) Adicione o seguinte ao seu web.config. Consulte http://www.iis.net/ConfigReference/system.webServer/validation
     <system.webServer>
         <validation validateIntegratedModeConfiguration="false" />
     </system.webServer>
    

Longo Se possível, sua melhor aposta é alterar seu aplicativo para oferecer suporte aos pipelines integrados. Há várias alterações entre o IIS6 e o ​​IIS7.x que causarão esse erro. Você pode encontrar detalhes sobre essas mudanças aqui http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/ .

Se você não conseguir fazer isso, precisará alterar o pool de aplicativos, o que pode ser mais difícil de fazer dependendo da sua disponibilidade no servidor web.
  • Vá para o servidor da web
  • Abra o Gerenciador do IIS
  • Navegue até seu site
  • Clique em Configurações avançadas no painel de ação direito
  • Em Pool de aplicativos, altere-o para um pool de aplicativos com o recurso clássico ativado.

Verifique http://technet.microsoft.com/en -us/library/cc731755(WS.10).aspx para obter detalhes sobre como alterar o pool de aplicativos

Se você precisar criar um pool de aplicativos com pipelines clássicos, dê uma olhada em http://technet.microsoft.com/en-us/library/cc731784(WS.10).aspx

Se você não tiver acesso ao servidor para fazer essa alteração, precisará fazer isso por meio do servidor de hospedagem e entrar em contato com eles para obter ajuda.

Sinta-se livre para perguntar.