Posts Tagged AJAX

RESOLVENDO > Não foi possível carregar arquivo ou assembly ‘AjaxControlToolkit’ ou uma de suas dependências. Acesso negado.

Olá,
Se você chegou até aqui, deve ter recebido essa mensagem ao executar sua aplicação web.

Não foi possível carregar arquivo ou assembly AjaxControlToolkit ou uma de suas dependências. Acesso negado.
Ou
Could not load file or assembly AjaxControlToolkit or one of its dependencies. Access denied.

Eu recebi essa mensagem de erro após ter publicado minha aplicação em um servidor com as seguintes caracteristicas, Windows Server 2003, IIS 6.

Como já vi esse erro algumas vezes, pensei ahh moleza, a solução padrão é:

Conceder as seguintes permissões, no diretório da aplicação, que pode ser por exemplo, “c:\inetpub\wwwroot\lojavirtual\”

  • Permissão ao usuário “Serviço de Rede/Network Service”;
  • Permissão ao usuário “ASPNET” no diretório da aplicação;
  • Permissão ao usuário “IUSR_XYZ” (onde XYZ é um nome gerado na sua máquina) no diretório da aplicação;

Então tudo resolvido não é ?? Engano seu..

Quando concedemos as permissões elas só se aplicam ao nível do diretório pai mas não os diretórios filhos e arquivos, então não funciona.

Para isso você tem que acessar as opções avançadas e marcar “Substituir as entradas de permissão em todos os objetos filhos pelas entradas mostradas aqui”.

Faça isso para os três usuários e pronto !!

Enjoy it !

Tags: , ,

Resolvendo “AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts.”

Recentemente estava desenvolvendo um WebSite com ASP.NET 3.5 e quando fui utilizar o AJAX ControlToolKit tomei a seguinte mensagem de erro:

“AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the AjaxScriptManager in System.Web.Ajax.dll, or use the ToolkitScriptManager in AjaxControlToolkit.dll.”.

Depois de muito pesquisar eis a solução simples e prática.

Troque o seu

<asp:ScriptManager ID="scriptMaster" runat="server"></asp:ScriptManager>

Por

<asp:ToolkitScriptManager ID="toolkitScriptMaster" runat="server">
</asp:ToolkitScriptManager>

Pronto agora vai funcionar !!

Referências:

http://forums.asp.net/p/1506194/3663005.aspx

http://blog.thinkoriginally.com/2010/05/03/microsoft-jscript-runtime-error-ajaxcontroltoolkit-requires-asp-net-ajax-4-0-scripts/

Tags: , ,