2010-06-09 5 views
0

J'ai plusieurs bases de données client que j'ai besoin d'appuyer à la volée et j'ai de la difficulté à obtenir le code que je dois utiliser. Au début, je stockais simplement une chaîne de connexion dans un objet clinet dans la base de données, en la tirant en fonction de l'utilisateur connecté, et en la passant au constructeur de contexte de données linq. Cela fonctionne très bien dans mon environnement de développement mais échoue sur le serveur Winhost que j'utilise. Il est en cours d'exécution SQL 2008. Je reçois un "Le système de configuration actuel ne prend pas en charge les paramètres définis par l'utilisateur." Erreur.Connexion à la base de données dynamique

Toute aide ou conseil sur cette question est grandement appréciée.

Greg

+0

Utilisez-vous LINQ to SQL ou LINQ to Entities? –

Répondre

1

On dirait que vous utilisez les paramètres scope utilisateur, qui sont stockés dans le chemin de données utilisateur - et vous avez probablement ne dispose pas des autorisations pour que sur le serveur Winhost. Si c'est le cas, essayez de passer la portée de vos paramètres à Application (dans les propriétés du projet) afin qu'ils soient stockés dans le app.config.

Questions connexes