У мене є два сервери 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 фреймворк? Вручну додати всі ці пропущені відображення? Чи щось ще відбувається?
Те, що я не хочу робити, - це додати в web.config тону обробників, вони не потрібні на сервері, який працює, тому він не повинен бути потрібним на зламаному.