segunda-feira, 19 de setembro de 2011

Publicando um site às 5h da manhã

Finalmente fiz a primeira publicação de um site meu. Com 25 anos, tava mais que na hora.

Fiquei algum tempo caçando biblioteca (é claro que ele não vai te dizer todas as que estão faltando de uma vez só). Enquanto estamos programando, o VS pega as bibliotecas do limbo.

Até aí, sossegado. O problema foi isso aqui: Failed to find or load the registered .Net Framework Data Provider. Lindo. O servidor tá com problema, só pode ser. Dei várias voltas antes de descobrir que era só mais um erro de biblioteca, mais especificamente a MySql.Data.

Quem se deparar com esse erro, incluir a biblioteca e continua dando pepino, aqui vai uma que achei algum tempo atrás, mas você não deve nem descobrir aqui, porque é fácil de encontrar a dica na internet: dá uma chegadinha no web.config e coloca isso aqui...

  <system.data>
    <DbProviderFactories>
      <clear />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.1.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>

Claro: 1) colocando a versão da sua biblioteca, e 2) isso aí vai dentro do configuration.

Até. Tô indo dormir.

Nenhum comentário:

Postar um comentário