Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas enregistré sur la machine locale

asp.net oledb sqlbulkcopy sql-server-2005

Question

J'ai suivi la réponse à cette discussion C # importer une feuille de fichier Excel à une erreur de base de données SQL et suis en mesure d'importer des données Excel dans une base de données SQL Server. Le seul problème que j'ai, c'est que l'importation ne fonctionne que lorsque vous exécutez le site Web localement à partir de la machine de développement, mais après le déploiement du site sur IIS, le message d'erreur suivant s'affiche lorsque j'essaie d'importer les données d'Excel.

entrez la description de l'image ici

Réponse acceptée

La DLL requise est manquante sur le serveur. Vous pouvez trouver une installation seulement ici .

Ce téléchargement installe un ensemble de composants pouvant être utilisés pour faciliter le transfert de données entre des fichiers Microsoft Office System 2007 et des applications non-Microsoft Office.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi