2013-04-03 5 views
0

Je construis un service Web reposant WCF et actuellement, je transfère des données sur http. Maintenant, je veux transférer les données en toute sécurité sur https. Que dois-je changer dans mon fichier de configuration pour l'activer s'il vous plait? Ceci est mon fichier de configuration actuelle:Configuration du service REST WCF sur SSL

<?xml version="1.0"?> 
<configuration> 

    <system.web> 
    <compilation debug="true" targetFramework="4.0" /> 
    </system.web> 
    <system.serviceModel> 
    <services> 
     <service name="MyService.DBService" behaviorConfiguration="ServiceBehaviour"> 
     <endpoint address ="" binding="webHttpBinding" contract="MyService.IDBService" behaviorConfiguration="web"> 
     </endpoint> 
     </service> 
    </services> 

    <behaviors> 
     <serviceBehaviors> 
     <behavior name="ServiceBehaviour"> 
      <serviceMetadata httpGetEnabled="true"/> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
     <endpointBehaviors> 
     <behavior name="web"> 
      <webHttp/> 
     </behavior> 
     </endpointBehaviors> 
    </behaviors> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
    </system.serviceModel> 
<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    </system.webServer> 

</configuration> 

Répondre

0

Vous devez configurer la sécurité de la couche transport en définissant une mesure et reportez-vous que dans votre point final à l'aide bindingConfiguration. Vérifiez this sur la configuration de la sécurité. Une fois que vous avez cela configurer un certificat SSL dans votre IIS pour compléter cela. Vous pouvez vous référer à this pour voir comment configurer les certificats SSL avec IIS.

+0

est-il possible d'ignorer IIS? maintenant j'héberge le service WCF sur mon serveur – user1135357

+0

Pour selfhost vous devrez configurer votre certificat SSL directement avec HTTP.Sys en utilisant netsh. Vous pouvez consulter cet article sur la configuration de SSL avec selfhost. http://www.codeproject.com/Articles/24027/SSL-with-Self-hosted-WCF-Service – Praburaj

Questions connexes