Como corrigir o erro Ajax client-side framework failed to load

Postado em 01. out, 2012 por em Tudo sobre Tecnologia

Como corrigir o erro Ajax client-side framework failed to load? Boa pergunta!
No meu caso eu fiz várias e várias pesquisas, para variar encontrei muita coisa inútil, mais por fim encontrei uma solução.
Este foi um pouco complicado porque só acontecia no servidor, em minha máquina o site executava perfeitamente. Bom, e quando é do lado do servidor as possibilidades de desespero aumentam, porque nem sempre você tem total acesso ou pode realizar alguns testes que precisam de determinado nível(admin) de permissão de acesso, na maioria das vezes os usuários disponibilizados aos desenvolvedores web tem permissão de simples camponeses no servidor.
Após as pesquisas eu descobri que precisava registrar o handler do ScriptResource em meu Web.config, desta maneira:

<system.webServer>
<handlers>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD"
path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
</system.webServer>

Após registrar o meu handler, a aplicação passou a carregar e “entender” os scripts do meu site e tudo funcionou perfeitamente.
Caso isto não resolva, você pode tentar seguir outras linhas como:

  • Verificar a versão do framework que esta rodando no ApplicationPool associado a seu site(se esta correta e registrada);
  • Validar a criação da sua aplicação no IIS;
  • Por último, tentar reparar o .NET Framework 4 Client Profile através do painel de controle.

É isso pessoal. Espero que este post ajude-os caso passem por esta situação. E se alguém souber outras maneiras de resolver, post aqui nos comentários.

Até uma próxima.

Tags: , ,

Deixe um comentário

You must be logged in to post a comment.