Mam dwa serwery Windows 2008 R2 z aplikacją asp.net 4.0. Serwer, który ma problemy, ładuje strony asp.net w porządku, ale jeśli są jakieś wywołania ajax, nie działają. Zauważyłem, że w IIS nie ma mapowań specyficznych dla programu .net 4.0 dla tego serwera, jak ma to miejsce na drugim serwerze.
Brakuje dosłownie wszystkich mapowań .net 4.0 (.axd, .soap, .cshtm, .ashx, a nawet .aspx). Próbowałem uruchomić „aspnet_regiis -ir”, ale to nie pomogło. Czy powinienem ponownie zainstalować platformę .net 4.0? Ręcznie dodać te wszystkie brakujące mapowania? Czy dzieje się coś jeszcze?
To, czego nie chcę robić, to dodawanie ton obsługi do pliku web.config, nie są one potrzebne na działającym serwerze, więc nie powinno być potrzebne na uszkodzonym.