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 :

IIS WCF HTTP et HTTPS


Sujet :

Windows Communication Foundation .NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Points : 220
    Points
    220
    Par défaut IIS WCF HTTP et HTTPS
    Bonjour

    On a un service WCF hosté par IIS et on voudrait qu'il fonctionne soit en HTTP soit en HTTPS. Donc on a déclaré les 2 endpoints dans le fichier de configuration de WCF et tout fonctionne correctement si au niveau de IIS on autorise HTTP et HTTPS.
    Par contre si l'on force dans IIS l'utilisation de SSL (option Require SSL) on a une exception lorqu'on accède au service WCF. Je pense que IIS ne n'accepte pas le endpoint HTTP lorqu'on est en SLL.
    L'exception est :
    Could not find a base address that matches scheme http for the endpoint with binding BasicHttpBinding. Registered base address schemes are [https,net.tcp].
    Si quelqu'un a une idée pour n'avoir qu'un seul fichier de configuration pour HTTP et HTTPS qui fonctionne à la fois si SSL est activé ou désactivé dans IIS, je suis preneur.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par matdur Voir le message
    Par contre si l'on force dans IIS l'utilisation de SSL (option Require SSL) on a une exception lorqu'on accède au service WCF. Je pense que IIS ne n'accepte pas le endpoint HTTP lorqu'on est en SLL.
    L'exception est :
    Bah ! Il n'y a pas de magie pour cela. Si tu forces l'utilisation de SSL (Require SSL) tu obliges tous les clients à communiquer avec ton serveur en passant par le https vu que tu l'as configuré toi-même.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Points : 220
    Points
    220
    Par défaut
    Si tu forces l'utilisation de SSL (Require SSL) tu obliges tous les clients à communiquer avec ton serveur en passant par le https vu que tu l'as configuré toi-même
    Ma question n'etait peut être pas assez claire, mais le problème n'est pas là. Bien sûr que si on force SSL sur ISS tout les clients sont en HTTP. Ce que je veux c'est avoir un fichier de configuration WCF pour mon service qui fonctionne quel que soit la configuration de ISS car certain client voudront activer la sécurité d'autre pas.

Discussions similaires

  1. WCF sécurisé via https
    Par brunoleduic dans le forum Services Web
    Réponses: 0
    Dernier message: 30/11/2011, 08h48
  2. Deploiement d'un site Asp.Net MVC 2 sur IIS 6.0 en https
    Par Monkey d Luffy dans le forum ASP.NET MVC
    Réponses: 3
    Dernier message: 17/02/2011, 08h27
  3. Service WCF, HTTP et HTTPS
    Par DaMo` dans le forum Silverlight
    Réponses: 11
    Dernier message: 07/05/2010, 20h48
  4. Réponses: 0
    Dernier message: 07/08/2007, 16h42

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