2012-09-19 6 views
1

J'ai une application C# autonome utilisant une base de données SQL Server CE. Un autre programme en ligne s'exécutant sur ASP.NET avec une base de données SQL Server. Maintenant, je veux télécharger le fichier .sdf généré autonome à mon programme ASP.Net via le navigateur et migrer les données dans SQL Server. Le code fonctionne correctement sur le serveur local. Mais quand je télécharge dans le serveur GoDaddy et test que je reçois cette erreurSQL Server CE vers SQL Server

Impossible de charger le fichier ou l'assembly 'System.Data.SqlServerCe, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91' ou un de ses dépendances. La définition du manifeste de l'assembly localisé ne correspond pas à la référence d'assembly. (Exception de HRESULT: 0x80131040)

J'ai téléchargé tous les fichiers dll.

Parfois, cette erreur se produit

État du téléversement: Le fichier n'a pas pu être téléchargé. L'erreur suivante est survenue: L'application n'a pas pu démarrer car sa configuration côte à côte est incorrecte. S'il vous plaît voir le journal des événements de l'application pour plus de détails. (Exception de HRESULT: 0x800736B1)

Existe-t-il un travail?

Ou comment migrer les données du fichier sdf en XML via le code et télécharger le fichier XML en ligne pour être analysé et entrer les données dans SQL Server?

Répondre

0

Je réponds à ma propre question afin qu'elle puisse être utile aux autres. Essayé diverses options. Le téléchargement d'un fichier mdb nécessite des pilotes d'accès à installer sur le serveur Godaddy, ce qui nécessite une mise à niveau de mon plan d'hébergement Web. D'où la meilleure option était de télécharger les DLL requises pour le fichier sdf. La mise à niveau de VS2010 vers VS2010SP1 offrait une option de dépendances déployables qui permettait le téléchargement automatique des DLL nécessaires pour les fichiers sdf. Il s'agit de la meilleure option car il existe de nombreuses DLL nécessaires au téléchargement et au fonctionnement du fichier sdf dans un environnement hébergé. Vous avez obtenu la réponse après la mise à niveau VS2010SP1.