No se puede encontrar el Proveedor de datos de .Net Framework solicitado en Visual Studio 2010 Professional

¿Por qué me aparece “No se puede encontrar el Proveedor de datos de .Net Framework” solicitado cuando bash configurar un nuevo origen de datos en Visual Studio 2010 Professional?

Mis estadísticas:

  • Windows 7 64bit 16gig RAM
  • Profesional de Visual Studio 2010
  • SQL Server 2008 (servidor A, derechos de administrador completos)
  • SQL Server 2008 (servidor B, derechos de administrador completo)

Comencé una prueba de la aplicación ASP.NET y cuando bash agregar una nueva fuente de datos, obtengo:

No se puede encontrar el Proveedor de datos de .Net Framework solicitado. No puede ser instalado.

Tengo .NET 4 instalado.

Cuando construyo la conexión y hago clic en “Probar conexión”, prueba exitosamente. SQL Server Management Studio se conecta muy bien y he verificado las credenciales de todo.

He visto informes de personas que tienen un nodo adicional que termina automáticamente en el archivo machine.config. Eliminarlo resolvió su problema. machine.config se encuentra en \Windows\Microsoft.net\Framework\vXXXX\Config . Podría tener una multitud de archivos de configuración basados ​​en cuántas versiones del marco están instaladas, incluidas las de 32 y 64 bits.

        //remove this one!  

Me gustan las otras sugerencias, pero preferiría no actualizar machine.config para una sola aplicación. Sugiero que simplemente lo agregue a web.config / app.config. Esto es lo que necesitaba para usar MySql Connector / NET que implementé “bin”.

      

En mi caso, la entrada del proveedor de datos para MySQL estaba “simplemente” ausente en el archivo machine.config descrito anteriormente (aunque había instalado el conector MySQL correctamente)

  

No te olvides de poner la versión correcta de tu MySQL en la Entrada

Tuve este problema con la versión 6.7.4 y lo resolví instalando la versión 6.5.6.

Mi configuración es Win 2008 R2 SP1 Data Center edition, SQL Server 2008 R2 con Business Intelligence Development Studio (VS2008). Instalación muy básica.

Cuando estaba instalando 6.7.4, ni siquiera podía ver el proveedor de MySQL como una opción. Sin embargo, cuando busqué en el archivo machine.config, vi referencias para el proveedor de roles MySQL, etc., pero no se agregó ninguna entrada en el.

Pensé que mi problema se debía a mi machine.config por cada respuesta que encontré en línea, pero el culpable resultó estar en el web.config del proyecto que estaba borrando los DbProviderFactories.

    ...