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 MVC Discussion :

me connecter à une DB SQL Server externe [Débutant]


Sujet :

ASP.NET MVC

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut me connecter à une DB SQL Server externe
    Bonjour,

    Je reviens sur un problème que je croyais résolu...

    Je voudrais que l'authentification de mon application se fasse sur une base sql Server distante.

    Je crée un nouveau projet MVC4.
    Je choisis "Internet application" pour avoir l'authentification par défaut.

    Dans mon web.config, je remplace le <connectionStrings> par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <connectionStrings>
    <clear/>
    <add name="DefaultConnection" 
             connectionString="Data Source=monserveur;Initial Catalog=maBase       ;Persist Security Info=True;User ID=Monuser;Password=testpwd" 
             providerName="System.Data.SqlClient" />
     
    <add name="LocalSqlServer" 
             connectionString="Data Source=monserveur;Initial Catalog=maBase       ;Persist Security Info=True;User ID=Monuser;Password=testpwd" 
             providerName="System.Data.SqlClient" />
      </connectionStrings>
    A ce moment, dans VS2010, si je fais PROJET puis ASP.NET CONFIGURATION, je vois bien les utilisateurs qui sont dans ma base de données distante.

    Le problème, quand je lance l'application, que je fais "Register" d'un nouvel utilisateur, il me le crée mais pas dans ma base de données distante.

    Il ne me le crée pas non plus dans App_Data car dans le répertoire, il ne m'a pas créé de MDF.

    Ou stocke-t'il ces nouveaux utilisateurs ?
    Comment faire pour qu'il les crée dans ma DB distante ?

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Une partie du mystère est résolu...

    Quand j'affiche les utilisateurs grâce à l'Asp.net Web Site Administration Tool, il m'affiche bien les utilisateurs déjà existants qui se trouvent dans ma table
    "aspnet_Users".

    Quand je crée un nouvel utilisateur via mon application, il le crée bien dans la base de données distante, MAIS il le crée dans une table appelée "UserProfile".

    Il a aussi créé les tables "webpages_Membership", "webpages_OAuthMembership", "webpages_Roles" et "webpages_UsersInRoles".

    Il y a donc visiblement deux systèmes d'autentification qui se télescopent !

    A ce stade, je veux bien utiliser l'un ou l'autre, mais j'aimerais qu'il utilise la même table dans mon application que dans le "Web Site Administration Tool".

    Si vous avez des idées ...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Bonjour,

    Voici un lien qui répond à mes questions:

    http://weblogs.asp.net/jgalloway/arc...templates.aspx

    Visiblement il y a des nouveautés dans MVC4 (simple membership) qui ne permettent plus d'utiliser l'administrative tool.

    Je cherche à faire la gestion de mes utilisateurs (les créer, leur donner un mot de passe, leur attribuer des rôles,...). Si quelqu'un a quelques bouts de code, ce serait avec plaisir...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [jtds et MSSQL] Se connecter à une instance SQL SERVER
    Par AliJava dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/04/2008, 14h06
  2. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29
  3. connection à une BD SQL Server (WebDev)
    Par Miiite dans le forum WebDev
    Réponses: 4
    Dernier message: 23/04/2007, 11h08
  4. connection à une base sql server 2000 via odbc
    Par donny dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/02/2006, 08h15
  5. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

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