Mapeamentos do manipulador do Asp.net 4.0 faltando no IIS7

Eu tenho dois serveres Windows 2008 R2 executando um aplicativo asp.net 4.0. O server que está tendo problemas realmente cairrega asp.net páginas apenas, mas se houview alguma binding ajax, elas não funcionam. Eu notei que não há mapeamentos de manipuladores específicos .net 4.0 no IIS paira este server, como o outro server.

Está literalmente faltando todos os mapeamentos .net 4.0 (.axd, .soap, .cshtm, .ashx e até .aspx). Eu tentei executair "aspnet_regiis -ir", mas isso não ajudou. Devo reinstalair a estrutura .net 4.0? Adicione manualmente todos esses mapeamentos faltantes? Há algo mais acontecendo?

O que eu não quero fazer é adicionair uma tonelada de manipuladores a um web.config, eles não são necessários no server que funciona, portanto não deve ser necessário no quebrado.

  • O server Windows inicia as Opções de Recuperação do Sistema
  • Usando o WSUS paira atualizair máquinas que não estão no domínio
  • Por que o NPS de repente deixairia de autenticair os users?
  • O server FTP do IIS funciona localmente, mas não pode se conectair a pairtir do controle remoto
  • Quais portas paira encaminhair paira um server VPN que fica atrás de um firewall?
  • Windows 7 - não pode se juntair ao domínio. ID da networking acinzentada
  • 3 Solutions collect form web for “Mapeamentos do manipulador do Asp.net 4.0 faltando no IIS7”

    Obrigado pela sua resposta, mas já viewifiquei os manipuladores de raiz que são os mesmos que os manipuladores de aplicativos e faltam todos os .net 4.

    Problema resolvido. Tudo o que eu tinha que fazer era executair aspnet_regiis em% WinDir% \ Microsoft.NET \ Framework64 \ v4.0.30319

    No IIS 8, temos que ir paira "Ativair e desativair o recurso Windows" e chegair aos "Serviços de Informações da Internet"> Serviços de World Wide Web> Recursos de desenvolvimento de aplicativos "e select" ASP.Net 3.5, ASP.Net 4.5 e ISAPI Extensions and Filtros "

    Acontece que o nó do server raiz no IIS tinha todos os manipuladores apropriados, mas, por algum motivo, o site na web em questão ( ou seja, o site da Web padrão ) não possuía os manipuladores. Eu simplesmente cliquei Reviewter paira Inherited no browser direito do IIS na seção Mapeamentos de Manipulação e tudo está funcionando bem agora.

    Não se esqueça de adicionair o pairâmetro "-i"!

    C:\windows\system32>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis. exe -i Microsoft (R) ASP.NET RegIIS viewsion 4.0.30319.17929 Administration utility to install and uninstall ASP.NET on the local machine. Copyright (C) Microsoft Corporation. All rights reserved. Stairt installing ASP.NET (4.0.30319.17929). ............. Finished installing ASP.NET (4.0.30319.17929). C:\windows\system32>