none
Problema com Ajax Control Toolkit (não funciona c/ IIS) RRS feed

  • Pergunta

  • Estive desenvolvendo uma parte de um projeto (um website no visual studio) e me deparei com um problema quando liguei o site no IIS.

    No modo debug (F5 do VS) ele roda perfeitamente, junto com a referência do Ajax Control Toolkit, sem apresentar nenhum problema.

    Quando eu vou rodar no IIS (localhost) eu me deparo com um problema que, mesmo procurando onde a luz não bate, ainda não achei solução. Vejam:

    _

    Server Error in '/' Application.

    Parser Error

    Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

    Parser Error Message: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. O sistema não pode encontrar o arquivo especificado.

    Source Error: 
    Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
    Line 2:  
    Line 3:  <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
    Line 4:  
    Line 5:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    Source File: /mestredev/Login.aspx    Line: 

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'AjaxControlToolkit' could not be loaded.
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    


    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

    _

    Alguém já teve que enfrentar um problema assim? Algum indivíduo tem uma solução?

    Agradeço.

    • Movido AndreAlvesLima terça-feira, 20 de novembro de 2012 19:27 (De:.NET Development - Geral)
    terça-feira, 23 de outubro de 2012 01:20

Respostas

  • Boa tarde amigo, verifique por favor se a do diretório virtual no IIS da aplicação está com a dll do AjaxControlToolKit na pasta de binários.

    Rodrigo Reis Ferreira
    Microsoft Certified

    terça-feira, 20 de novembro de 2012 15:27
  • Isso é erro de referencia, na pasta References do projeto, dá uma olhada de onde ele está buscando a dll do AjaxToolKit, provavelmente a dll não está no seu projeto, e já como dica, nos próximos projetos, você pode fazer a instalação do AjaxToolKit via nuget, assim não precisa se preocupar com isso.
    terça-feira, 20 de novembro de 2012 16:33

Todas as Respostas

  • Boa tarde amigo, verifique por favor se a do diretório virtual no IIS da aplicação está com a dll do AjaxControlToolKit na pasta de binários.

    Rodrigo Reis Ferreira
    Microsoft Certified

    terça-feira, 20 de novembro de 2012 15:27
  • Isso é erro de referencia, na pasta References do projeto, dá uma olhada de onde ele está buscando a dll do AjaxToolKit, provavelmente a dll não está no seu projeto, e já como dica, nos próximos projetos, você pode fazer a instalação do AjaxToolKit via nuget, assim não precisa se preocupar com isso.
    terça-feira, 20 de novembro de 2012 16:33
  • Prezado(a),

    Estou migrando seu post para o fórum de ASP.NET.

    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.

    Obrigado.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    terça-feira, 20 de novembro de 2012 19:24