Eu tenho dois servidores Windows 2008 R2 executando um aplicativo asp.net 4.0. O servidor que está tendo problemas realmente carrega as páginas asp.net muito bem, mas se houver alguma chamada ajax, elas não funcionarão. Percebi que não existem mapeamentos de manipulador .net 4.0 específicos no IIS para este servidor como o outro servidor.
Está literalmente faltando todos os mapeamentos .net 4.0 (.axd, .soap, .cshtm, .ashx e até .aspx). Eu tentei executar "aspnet_regiis -ir", mas isso não ajudou. Devo reinstalar a estrutura .net 4.0? Adicionar manualmente todos esses mapeamentos ausentes? Há algo mais acontecendo?
O que eu não quero fazer é adicionar vários manipuladores a um web.config, eles não são necessários no servidor que funciona, portanto, não devem ser necessários no quebrado.