2009-01-28 7 views
0

J'utilise le framework d'entité dans une application web asp.net 3.5. Quelle est la meilleure pratique pour stocker la chaîne de connexion de base de données d'un sécurisé (crypté)? (Je suis en utilisant le nom d'utilisateur/mot de passe pour accéder à la base de données)EntiryFramework dans WebApp: HowTo Store DSN

(je dois supprimer le modèle très souvent, car le concepteur de base de données dans vs2008 ne met pas à jour les clés étrangères très bien).

Répondre

2

Une option consiste à chiffrer la section de configuration dans votre fichier web.config qui contient la chaîne de connexion. Voir this support article pour plus d'informations.

+0

Salut, mais cela ne résout pas le problème dans le cycle de développement, et ne m'aide pas tout en développant l'application. Utilisez-vous ce comportement dans votre processus de développement? – Christoph

+0

Dans notre situation, il n'est pas très important de crypter la chaîne de connexion tout en la développant en interne. Cela devient important quand nous déployons. Par conséquent, nous le laissons non crypté jusqu'à ce que nous le déployions. – YeahStu