Я не нахожу традиционного решения этой проблемы.
После отладки я заметил, что проблема в том, что ресурсы сценария ajax загружаются после некоторых других сценариев.
Мне не удалось переместить сценарии вверх на странице, потому что приложение очень старое, и оно даже не использовало мастер-страницу, поэтому я ограничился этим.
Я исследовал менеджер сценариев и обнаружил на asp.net 4.0 новое свойство EnableCdn, которое, в основном, если оно установлено в значение «true», загружает ресурсы с серверов ресурсов контента Microsoft. При этом эти скрипты загружаются быстрее и ошибки исчезают.
Я надеюсь, что этот опыт будет полезен для кого-то еще.
Спасибо!