none
Could not load file or assembly 'MySql.Web, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.

    Question

  • Amigos, Boa Tarde!

    Estou desenvolvendo um website em ASP.Net acessando um banco de dados MySql utilizando o VS2010.

    No ambiente de desenvolvimento está tudo funcionando, no entanto após publicar o site e testá-lo o seguinte erro é retornado:

     

    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: Could not load file or assembly 'MySql.Web, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.

    Source Error:

    Line 17: 				<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
    Line 18: 				<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    Line 19: 				<add assembly="MySql.Web, Version=6.3.6.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D" /></assemblies>
    Line 20: 			<buildProviders>
    Line 21: 				<add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider" />


    Source File: e:\Home\xxxx\Web\xxxxxx\FormWeb\web.config Line: 19

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'MySql.Web, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 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

    Já adicionei as referências da DLL ""C:\Program Files (x86)\MySQL\MySQL Connector Net 6.3.6\Visual Studio Integration\2010\MySQL.VisualStudio.dll"no BIN do website, na camada de dados também fiz esta adição de referência.

    Alguém sabe o que pode estar ocorrendo?

    Abraços,

    Lincoln 


    Atenciosamente, Lincoln Sposito TEL COM. 55 11 3337-0944 / TEL CEL. 55 11 9182-8571 / EMAIL: LINCOLN@SPTRES.COM / skype: lincoln.sposito / www.sptres.com
    Sunday, June 19, 2011 3:35 PM

Answers

  • Vc tem que colocar sua dll na pasta bin da sua app
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    Monday, June 20, 2011 11:30 AM

All replies

  • Vc tem que colocar sua dll na pasta bin da sua app
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    Monday, June 20, 2011 11:30 AM
  • Olá Seilor! Bom Dia!

    Fiz isto, joguei no diretório Bin do WebSite...

    Na minha arquitetura tenho 3 camadas:

    -> BLL (Business Layer)

    -> DAL (Data Access Layer)

    -> Web site (camada de apresentação)

    Após jogar as seguintes DLL MySQL.Web.DLL juntamente com a MySQL.Data e MySQL.Data.Entity, começou a aparecer o seguinte erro:

    -> Error 104 Resource name 'DAL.DAL.Resources.resources' cannot be used more than once. DAL

    -> Error 105 Resource name 'BLL.BLL.Resources.resources' cannot be used more than once. BLL

    No caso, quando executo o build da solution aparece apenas o erro 104.

    O que pode ser este erro que não acontecia anteriormente?
    Abs,
    lincoln 

    Atenciosamente, Lincoln Sposito TEL COM. 55 11 3337-0944 / TEL CEL. 55 11 9182-8571 / EMAIL: LINCOLN@SPTRES.COM / skype: lincoln.sposito / www.sptres.com
    Monday, June 20, 2011 1:20 PM
  • Lincoln,

    Isso acontece pq vc tem que colocar essas ref dentro do seu bin tb , acho que vc não deve estar fazendo o deploy corretamente


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    Monday, June 20, 2011 6:42 PM
  • Então, como posso verificar se as referências estão na minha BIN?

    Inclusive, estamos falando de qual bin, a que está no WebSite ou dos projetos de classe (BLL e DAL) ?

     

    Abs,

    Lincoln


    Atenciosamente, Lincoln Sposito TEL COM. 55 11 3337-0944 / TEL CEL. 55 11 9182-8571 / EMAIL: LINCOLN@SPTRES.COM / skype: lincoln.sposito / www.sptres.com
    Monday, June 20, 2011 7:30 PM
  • Ola, boa noite.

    Olha, não sei se vai ser o seu caso, mas ja aconteceu isso comigo quando faço o deploy em um servidor 64bits de minha aplicação. Pois o IIS rodando em um server 64bits bloqueia as dlls externas que foram compiladas e 32bits. Talvez seja o seu caso, veja o seguinte link:

    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/405f5bb5-87a3-43d2-8138-54b75db73aa1.mspx?mfr=true

     

    Duvidas, continue postando.

     

    ;) até mais.


    Altieri Pereira http://altieripereira.blogspot.com/ ;)
    Tuesday, June 21, 2011 2:38 AM
  • OLá Altieri, boa noite!

    Acho que n"ao seria este o meu problema....


    Atenciosamente, Lincoln Sposito TEL COM. 55 11 3337-0944 / TEL CEL. 55 11 9182-8571 / EMAIL: LINCOLN@SPTRES.COM / skype: lincoln.sposito / www.sptres.com
    Wednesday, June 29, 2011 10:43 PM
  • Senhores, após alogumas sugestões dos amigos eu consegui corrigir o problema incluindo as dlls na Bin do projeto.

    O problema de duplicidade das dlls criadas para a representação das camadas entendo que foi um erro de criação dos projetos de classe library já que os criei no mesmo diretório dos fontes do projeto website o que fazia com que as respectivas estruturas de diretórios se duplicassem no Solution Explorer quando do refresh para visualização de todos os arquivos.

     

    Após recriar os projetos em estruturas acima do projeto web o site voltou a funcionar.

     

    Estarei marcando abaixo as respostas que acredito terem me ajudado.

     

    Att,

    Lincoln


    Atenciosamente, Lincoln Sposito TEL COM. 55 11 3337-0944 / TEL CEL. 55 11 9182-8571 / EMAIL: LINCOLN@SPTRES.COM / skype: lincoln.sposito / www.sptres.com
    Wednesday, June 29, 2011 10:48 PM