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

Services Web Discussion :

BasicHttpBinding et endoint


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 28
    Par défaut BasicHttpBinding et endoint
    Bonjour,
    actuellement je suis entrain de developper une DLL qui me permettera de dialoguer entre mes webservices et les utilisateurs de ces webservices, en fait je leur "facilite" l'utilisation de notre API.

    Alors je bloque en fait sur une session de login, j'ai crée une fonction de login qui utilise un weberservice, et je me suis rendue compte qu'en fait mon webservice ne garde pas la session active, lorque je lance le login,
    elle me retourne une session active mais lorsque je veux rajouter par ex un objet qui necessite une connexion valide, celui ci me retourne une erreur comme quoi ma session n'est pas INITIALIZED.

    alors j'ai essayé de parametrer le BasicHttpBinding, et le endpoint mais je crois qu'il me manque surment des attribut pour permettre de laisser la connexion active.
    j'ai aussi rajouté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Endpoint.Contract.SessionMode = SessionMode.Required;
    mais marche toujours pas.

    Je ne sais pas si j'ai été claire, si vous voulez plus de precision demandez moi.
    merci encore de votre aide car la ca fait 2 jours que j'y suis et je ne suis pas une experte de webservice.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    Premier point, as tu bien ajouté le behavior correspondant sur ton service ?
    [ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession)]

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 28
    Par défaut
    Non, alors pour paraitre bete, je ne sais pas ce que c'est le behavior, il sert a quoi ??
    merci de ta reponse

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Un behavior est un moyen de configurer certains comportement du service. Dans les cas des sessions, il permet ainsi d'activer ce mécanisme.
    C'est à mettre sur la classe qui implémente l'interface du service.

    Par contre, à la lecture de http://msdn.microsoft.com/en-us/libr...ntextmode.aspx, je me rend compte que c'est la valeur par défaut...


    Ceci me pousse à te poser une nouvelle question. Comment te rends tu compte que la session n'est pas INITIALIZED ?

    Fait tu tous les appels avec le même proxy client ?

  5. #5
    Membre averti
    Inscrit en
    Février 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 28
    Par défaut
    Ben en fait lorsque je fais appel de ma fonction d'ajout qui utilise un webservice celui ci plante et me donne un message d'erreur ou il me dit que la SessionNotInitialized. Alors que lorsque je fais que le login, il me retourne une valeur me confirmant le login marche. Mais lorsque je lance ensuite mon ADD il ne reconnait plus mon UserID alors que c'est bien celui du login.
    Ai je ete claire ???

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    pas vraiment

    puis je voir un bout de code ?

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

Discussions similaires

  1. Exposer son service avec deux endpoint : basicHttpBinding et webHttpBinding
    Par Invité dans le forum Windows Communication Foundation
    Réponses: 3
    Dernier message: 04/02/2010, 08h21
  2. BasicHttpBinding et Transaction
    Par maitrebn dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 01/09/2009, 10h13
  3. basicHttpBinding avec IIS 6
    Par Cyrilange dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 21/11/2008, 18h10
  4. Proctocole HTTP en basicHttpBinding
    Par BATCHOS CON TEQUILA dans le forum Windows Communication Foundation
    Réponses: 4
    Dernier message: 22/10/2008, 00h28
  5. wcf et basicHttpBinding
    Par goubidik dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 31/07/2008, 14h23

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