Bonjour,
jeune développeur, je suis sur un projet de veille techno et j'explore les possibilités de Silverlight à travers différentes maquettes.
J'utilise SL3+RIA+EF+Oracle.
Or j'ai un problème majeur.
Au démarrage de mon application, je dois permettre à l'utilisateur de choisir le schéma sur lequel il souhaite se connecter (sachant que les différents schéma sont tous structurellement similaires).
La variable de chaine de connexion doit être stockée coté serveur dans une session pour qu'elle soit distincte pour chaque utilisateur (normal quoi).
J'initialise bien des variables de session au Session_Start de Global.asx mais après une fois dans ma classe de DomaineService, la variable session est à null...
Donc à ce moment là ca plante...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [ServiceOperation] [WebMethod(EnableSession = true)] public string SetDatabaseSchema(string nouveauSchema) { System.Web.HttpContext.Current.Session["ChaineConnexion"] = "metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=Devart.Data.Oracle;provider connection string=\"User Id=" + nouveauSchema + ";Password=" + nouveauSchema + ";Server=TestSrv;Persist Security Info=True\"";
Je tourne en rond j'ai rajouté des trucs dans Web.Config
mais non toujours pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> <system.web> <sessionState cookieless="true" mode="InProc"></sessionState> </system.web>
Quand je lis les forums ca m'a l'air pourtant tellement simple...
Voilà j'ai besoin de votre aide messieurs!
Partager