У меня есть два сервера Windows 2008 R2 с приложением asp.net 4.0. Сервер, который имеет проблемы, на самом деле прекрасно загружает страницы asp.net, но если есть какие-либо вызовы ajax, они не работают. Я заметил, что в IIS для этого сервера нет особых сопоставлений обработчиков .net 4.0, как на другом сервере.
Он буквально пропускает все сопоставления .net 4.0 (.axd, .soap, .cshtm, .ashx и даже .aspx). Я пытался запустить "aspnet_regiis -ir", но это не помогло. Должен ли я переустановить .net 4.0 Framework? Вручную добавить все эти недостающие сопоставления? Что-то еще происходит?
Чего я не хочу, так это добавить тонну обработчиков в web.config, они не нужны на работающем сервере, поэтому его не нужно на сломанном.