Configurar BlogEngine 1.5.0.7 con MySql 5.0.9

By | abril 17, 2009
Blogengine_11

 BlogengineMySQL

No pensé que este seria el primer post pero creo que esta información es de utilidad para quienes vayan a actualizar o instalar desde cero su BlogEngine version 1.5.0.7 y estén usando MySql 5.0.9.

Una vez que hayas seguido los pasos para actualizar o instalar la nueva version de BlogEngine hay unos ajustes que hay que realizar:

  1. Hay que subir una dll al directorio bin de nuestra instalación de BlogEngine, que nos dará soporte para el uso de MySql. Este componente se puede bajar aqui http://dev.mysql.com/downloads/connector/net/5.0.html
  2. Hay que modificar el archivo Web.config:
    1. Hay tres secciones que debemos buscar: BlogProvider, Membership y RoleManager. Verificar que esté el parmPrefix=”?”
      <add name=”DbBlogProvider” type=”BlogEngine.Core.Providers.DbBlogProvider, BlogEngine.Core” connectionStringName=”BlogEngine” parmPrefix=”?”/> 
      <add name=”DbMembershipProvider” type=”BlogEngine.Core.Providers.DbMembershipProvider, BlogEngine.Core” passwordFormat=”Hashed” connectionStringName=”BlogEngine” parmPrefix=”?”/>
      <add name=”DbRoleProvider” type=”BlogEngine.Core.Providers.DbRoleProvider, BlogEngine.Core” connectionStringName=”BlogEngine” parmPrefix=”?”/>
    2. Hay que indicar al BlogEngine sobre la versión de MySql con la que vamos a trabajar:
      <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=5.0.9.0, Culture=neutral, publicKeyToken=c5687fc88969c44d />
      </DbProviderFactories>

      Verificar que la versión diga 5.0.9.0 y el publicKeyToken sea igual al mostrado arriba.
      Tambien verificar la sección:

      <add assembly=”MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d/>

Adjunto al post el archivo Web.config actualizado. Solo tienes que cambiar la cadena de conexión.

Web.Config (13.71 kb)


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *