Salut,
J'ai besoin d'utiliser le SQL Membership Provider en spécifiant la propriété ApplicationName à l'ouverture de session.
C'est possible ?
D'avance merci pour votre aide,
Laurent Jordi
www.ezlogic.mc
www.innovacall.com
Salut,
J'ai besoin d'utiliser le SQL Membership Provider en spécifiant la propriété ApplicationName à l'ouverture de session.
C'est possible ?
D'avance merci pour votre aide,
Laurent Jordi
www.ezlogic.mc
www.innovacall.com
Salut,
Le nom de l'application? En général cela retour le nom de la dll en cours d'execution, sinon, c'est w3wp.exe. Tu veux connaître le nom dans le pool?
A+
Ajoute a ta connectionStringCode:";Application Name=Moi"
En fait j'ai trouvé...
ApplicationName est une propriété en lecture ecriture
Le web.config doit bien avoir "/" dans applicationName
Lors de l'utilisation de Membership il faut spécifier ApplicationName dans le code avant d'utiliser les méthodes qui vont accéder à la base.
Pour créer une application il faut utiliser le code suivant :
++Code:
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 //Recherche du nom de l'application SqlConnection oConn = new SqlConnection(); oConn.ConnectionString = ConfigurationManager.ConnectionStrings["MaConnStr"].ConnectionString; using (oConn) { oConn.Open(); //try { SqlParameter oParam = new SqlParameter(); SqlCommand oCmd = new SqlCommand(); oCmd.CommandType = System.Data.CommandType.StoredProcedure; oCmd.CommandText = "aspnet_Applications_CreateApplication"; oCmd.Connection = oConn; oParam.ParameterName = "@ApplicationName"; oParam.SqlDbType = System.Data.SqlDbType.NVarChar; oParam.Size = 256; oParam.Direction = System.Data.ParameterDirection.Input; oParam.Value = txtApplicationName.Text; oCmd.Parameters.Add(oParam); oParam = new SqlParameter(); oParam.ParameterName = "@ApplicationId"; oParam.SqlDbType = System.Data.SqlDbType.UniqueIdentifier; oParam.Size = 16; oParam.Direction = System.Data.ParameterDirection.Output; oParam.Value = DBNull.Value; oCmd.Parameters.Add(oParam); oCmd.ExecuteNonQuery(); Guid ApplicationId = (Guid)oCmd.Parameters["@ApplicationId"].Value; } catch (Exception ex) { Master.Master.DisplayClientMessage("Erreur", ex.Message); } finally { oConn.Close(); } }
Laurent Jordi
www.ezlogic.mc
www.innovacall.com