Je vais sur https://mywebsite/MyApp/Myservice.svc et j'obtiens l'erreur suivante :
(Le lien fonctionne si j'utilise http:// )
" Le service '/MyApp/MyService.svc' ne peut être activé en raison d'une exception lors de la compilation. Le message d'exception est le suivant : Impossible de trouver une adresse de base correspondant au schéma https pour le point de terminaison avec le binding BasicHttpBinding. Les schémas d'adresses de base enregistrés sont [http] "
Edit : Si je remplace address="" par address="https:// ...", j'obtiens cette erreur : " Erreur : Le protocole 'https' n'est pas supporté..... Le ChannelDispatcher à 'https://.../Annotation.svc' avec le(s) contrat(s) '"Annotation"' n'est pas en mesure d'ouvrir son IChannelListener. "
Voici à quoi ressemble mon Web.Config :
<services>
<service behaviorConfiguration="AnnotationWCF.AnnotationBehavior"
name="AnnotationWCF.Annotation">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_Annotation"
contract="AnnotationWCF.Annotation" />
<endpoint address=""
binding="basicHttpBinding" bindingConfiguration="SecureTransport"
contract="AnnotationWCF.Annotation" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_Annotation" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
</binding>
<binding name="SecureTransport" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>