IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Ou écrire mon connectionstring ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut Ou écrire mon connectionstring ?
    Bonjour,

    Je me demande ou je dois mettre pour connectionstring à ma BD sql server pour qu'il soit en sécurité et que je veux le mettre une seule fois.

    J'ai plusieurs page aspx et présentement je les met dans le app.config, par contre chaque fois je dois le modifier dans chaque page à chaque modification de l'adresse de mon serveur.

    Alors je vous pose, ou pensez-vous que connectionstring est le plus en sécurité en considérant de le mettre à une seule place ?

    Merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    il ressemble à quoi ton connectionstring (pense à le modifier pour la publication)?

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut
    Citation Envoyé par Poulain Voir le message
    Bonjour,
    il ressemble à quoi ton connectionstring (pense à le modifier pour la publication)?
    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

    Mettons que j'ai une bibliothèque de classe seulement pour mes requêtes à la BD. Je ne peux pas le mettre dans mon app.config car mes autres applications doivent aussi avoir le app.config. Je pensais le mettre dans un XML mais encore la il sera facilement lisible.

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par tito55 Voir le message
    Je ne peux pas le mettre dans mon app.config car mes autres applications doivent aussi avoir le app.config. Je pensais le mettre dans un XML mais encore la il sera facilement lisible.
    Tu peux soit le mettre dans le fichier de config de ton application (web.config, dans le cas d'une appli asp.net), soit dans un fichier de settings dans ton projet d'accès aux données

    Si tu ne veux pas le mettre dans le web.config pour des raisons de confidentialité, tu eux aussi utiliser Aspnet_regiis.exe pour encrypter certaines sectuions de ton web.config

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut
    Citation Envoyé par Philippe Vialatte Voir le message
    Tu peux soit le mettre dans le fichier de config de ton application (web.config, dans le cas d'une appli asp.net), soit dans un fichier de settings dans ton projet d'accès aux données
    Oui effectivement pas app.config mais web.config. Pour le fichier de setting de mon projet d'accès aux données, quel type de fichier puis-je utiliser ? Je m'y connais pas trop en setting du genre.

    Merci

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    d'aprer ce que je sais app.config c'est pout des application lourde et web.config c'est pour des application Web . donc soit tu me ta chaine dans le web.config et tu la crypt comme il te la expliquer Philippe Vialatte soit tu met ca dans un fichier resource et que tu crypte la chaine ,mais je pense que la methode de Philippe Vialatte est a plus propre .

  7. #7
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Dans visual studio, dans les propriétés du projet, tu dois avoir un onglet settings (j'ai que des versions us, dsl), tu cliques dessus, et tu ajoutes ta chaine de connexion

    Après, personnellement, ma recommandation à moi, ce serait de mettre ta chaine de connexion dans le web config, et éventuellement de la crypter

    Comme ca, tu peux changer ta chaine de connexion après le déploiement de ton site web (sinon, tu es bon pour recompiler )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

Discussions similaires

  1. Écrire mon premier article avec WordPress
    Par Bovino dans le forum WordPress
    Réponses: 0
    Dernier message: 29/07/2013, 15h40
  2. Réponses: 1
    Dernier message: 18/01/2011, 13h27
  3. Réponses: 7
    Dernier message: 17/03/2006, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo