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

Windows Communication Foundation .NET Discussion :

bypass du proxy HTTP dans WCF.


Sujet :

Windows Communication Foundation .NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 121
    Points : 36
    Points
    36
    Par défaut bypass du proxy HTTP dans WCF.
    Bonjour,

    J’ai développer un WCF et un client en c#

    Le binding de mon client est le suivant :

    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
     
                WSHttpBinding binding = new WSHttpBinding();
                binding.OpenTimeout = new TimeSpan(0, 1, 0);
                binding.ReceiveTimeout = new TimeSpan(0, 10, 0);
                binding.SendTimeout = new TimeSpan(0, 1, 0);
                binding.CloseTimeout = new TimeSpan(0, 1, 0);
                binding.BypassProxyOnLocal = false;
                binding.TransactionFlow = false;
                binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
                binding.MaxBufferPoolSize = 134217728;
                binding.MaxReceivedMessageSize = 134217728;
                binding.MessageEncoding = WSMessageEncoding.Mtom;
                binding.TextEncoding = Encoding.UTF8;
                binding.UseDefaultWebProxy = true;
     
     
                binding.ReliableSession.InactivityTimeout = new TimeSpan(0, 10, 0);
                binding.ReliableSession.Ordered = true;
     
                binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
                binding.Security.Message.NegotiateServiceCredential = true;
                binding.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Default;
     
                binding.ReaderQuotas.MaxArrayLength = 2097152;
                binding.ReaderQuotas.MaxDepth = 1024;
                binding.ReaderQuotas.MaxStringContentLength = 8388608;
                binding.ReaderQuotas.MaxNameTableCharCount = 2097152;
                binding.ReaderQuotas.MaxBytesPerRead = 524288;
    J’ai installer l’application dans deux environnements de test identique (environnement A et environnement B). Dans les deux environnements, il est configurer un Proxy http.

    Le problème c’est que le comportement de l’application est bizarre ou au moins j’arrive pas a l‘expliquer.

    Dans l’environnement A : toutes mes requêtes envoyés par le client au serveur passe par le proxy.

    Dans l’environnement B : les requêtes envoyer par le client au serveur ne passe par le proxy.


    (pour voir ca j'ai fait un trace network )

    Et portant que j’ai la même configuration du Proxy sur le même environnement et la même application installer sur les deux environnements.

    Mes questions sont :

    1- Pourquoi j’ai ce comportement bizarre ?
    2- Comment dois-je configurer mon binding (client) pour que je force les requetes de bypasser le proxy (ne pas passer par le proxy)

    Merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Quelles sont les erreurs que tu obtiens dans l'environnement B ?

    Si pas d'erreur et que ça marche, j'avoue que c'est bizarre.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 121
    Points : 36
    Points
    36
    Par défaut
    est ce que le fait que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    binding.UseDefaultWebProxy = true;
    change quelque chose. Cela n'explique pas le pourquoi dans deux environements sensé etre identique le comporement n'est pas identique?

    a moins s'il y a une difference entre les deux environments que je ne vois pas

    je ne sais pas ce qui est caché derière la configuration du proxy , mais est ce que cela peut avoir une implication ?

Discussions similaires

  1. Relais messagerie & Reverse Proxy HTTP dans DMZ ou VLAN ?
    Par serialmatrix dans le forum Développement
    Réponses: 8
    Dernier message: 06/11/2009, 16h20
  2. Passer un proxy HTTP - Tunelling
    Par Celelibi dans le forum Réseau
    Réponses: 17
    Dernier message: 05/10/2006, 23h53
  3. [JSP]variable http: dans href
    Par JCitrouille dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 25/07/2006, 14h09
  4. proxy http (s?)+ ftp autorisé, comment utiliser telnet ou ssh?
    Par TabrisLeFol dans le forum Applications
    Réponses: 7
    Dernier message: 12/07/2006, 14h58
  5. Réponses: 3
    Dernier message: 18/04/2006, 22h49

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