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 :

ASPNETDB / Base perso :( [Débutant]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Responsable Achats
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable Achats
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut ASPNETDB / Base perso :(
    Bonsoir,

    Je me suis lancé dans ASP.Net depuis peu.
    J'essaie de faire en sorte d'utiliser une base perso pour les données des utilisateurs. J'avoue être en galère pour faire la transition, même si j'ai trouvé plusieurs indications sur le forum.

    Voilà un aperçu rapide de mon web.config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      <connectionStrings>
       <add name="CSEprocDB"
         connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\EprocDB.mdf;Integrated Security=True; User Instance=True; Initial Catalog=aspnetdb" providerName="System.Data.SqlClient" />
      </connectionStrings>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
      <system.web>
          <authentication mode="Forms" />
          <membership defaultProvider="SqlProvider"
                      userIsOnlineTimeWindow="20">
              <providers>
                  <remove name="AspNetSqlProvider" />
                  <add name="SqlProvider"
                      type="System.Web.Security.SqlMembershipProvider"
                      connectionStringName="CsEprocDB"
                      enablePasswordRetrieval="false"
                      enablePasswordReset="true"
                      requiresQuestionAndAnswer="true"
                      passwordFormat="Hashed"
                      applicationName="/" />
              </providers>
          </membership>
     
          <roleManager defaultProvider="SqlRoleProvider"
                       enabled="true"
                       cacheRolesInCookie="true"
                       cookieName=".ASPROLES"
                       cookieTimeout="30"
                       cookiePath="/"
                       cookieRequireSSL="false"
                       cookieSlidingExpiration="true"
                       cookieProtection="All" >
              <providers>
                  <add
                    name="SqlRoleProvider"
                    type="System.Web.Security.SqlRoleProvider"
                    connectionStringName="CsEprocDB"
                    applicationName="" />
              </providers>
          </roleManager> 
      </system.web>
    Quand je lance la configuration ASP.Net, j'ai un message du type ci-dessous :
    Impossible d'ouvrir le fichier physique "C:\Users\Luc\Desktop\EPROC\EPROC\App_Data\EprocDB.mdf". Erreur du système d'exploitation 32 : "32(Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.)". Impossible de joindre le fichier 'C:\Users\Luc\Desktop\EPROC\EPROC\App_Data\EprocDB.mdf' en tant que base de données 'aspnetdb'.
    Et donc ça ne fonctionne pas comme je le souhaite

    L'un d'entre vous aurait une idée ou piste à suivre ?

    Merci d'avance.


    edit : j'utilise Web Developer Express 2010

  2. #2
    Membre du Club
    Homme Profil pro
    Responsable Achats
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable Achats
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    J'ai trouvé ma solution, en passant sur une base SQL plutôt qu'un .mdf dans l'application. Je poste, si ça peut en aider d'autres !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       <connectionStrings>
            <!-- Création de la connexion à la base de donnée SQL -->
            <add name="CSEprocDB"
                 connectionString="Data Source=CYNDIE-PC\SQLEXPRESS;Initial Catalog=webphsfraspdb;Integrated Security=True" providerName="System.Data.SqlClient" />
           </connectionStrings>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <system.web>
     <!--   <roleManager enabled="true" /> --> <!-- Activation des rôles -->
          <authentication mode="Forms"> <!-- Choisi le type dautentification / Ici, via Internet -->
              <forms loginUrl="~/Account/Login.aspx"
                               protection="All"
                               timeout="900"
                               path="/"
                               requireSSL="false"
                               slidingExpiration="true"
                               defaultUrl="~/Pages/Front"
                               cookieless="UseCookies"
                               name="******" />
          </authentication>
     
     
          <membership defaultProvider="AspNetSqlMembershipProvider">
              <providers>
                  <clear />
                  <add name="AspNetSqlMembershipProvider"
                       type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                       connectionStringName="csEprocDB"
                       enablePasswordRetrieval="false"
                       enablePasswordReset="true"
                       requiresQuestionAndAnswer="true"
                       applicationName="/"
                       requiresUniqueEmail="false"
                       passwordFormat="Hashed"
                       maxInvalidPasswordAttempts="5"
                       minRequiredPasswordLength="5"
                       minRequiredNonalphanumericCharacters="0"
                       passwordAttemptWindow="10"
                       passwordStrengthRegularExpression=""/>
              </providers>
          </membership>
     
          <roleManager enabled="true"
                       cookieName="******.fr"
                       cookieProtection="All"
                       cookieSlidingExpiration="true"
                       cookieTimeout="90"
                       createPersistentCookie="true"
                       cookieRequireSSL="false">
              <providers>
                  <clear />
                  <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="csEprocDB" applicationName="/" />
              </providers>
          </roleManager>

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

Discussions similaires

  1. Soupçon de bug - create_table sur base perso
    Par em.houitte dans le forum QxOrm
    Réponses: 1
    Dernier message: 09/04/2014, 19h25
  2. Config de base perso d'IPtables ?
    Par byloute dans le forum Sécurité
    Réponses: 3
    Dernier message: 26/04/2007, 09h22
  3. Migration base access sur page perso
    Par fanfan91 dans le forum Access
    Réponses: 1
    Dernier message: 13/09/2005, 16h44
  4. Accès aux base de données sous Delphi 7 Edition Studio Perso
    Par renorx dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/02/2005, 14h24
  5. [réglé]Delphi 7 perso et base .dbf
    Par ced00 dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/05/2004, 00h03

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