Bonjour,

Mon site web ASP.Net utilise AJAX pour récupérer des informations.
Pour cela, j'utilise WCF (dans dossier ~/Services):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class WCF
{
    [OperationContract]
    public string GetResults(string param)
    {
        return param;
    }
}
L'URL de mon WCF est "http://www.mon-site.com/Services/WCF.svc/GetResults"

Mon code AJAX fonctionne parfaitement quand l'URL de ma page est "http://www.mon-site.com" (HTTP), mais quand celle-ci devient "https://www.mon-site.com" (HTTPS) j'ai l'erreur suivante:

NetworkError: 405 Method Not Allowed - http://www.mon-site.com/Services/WCF.svc/GetResults
Je n'ai rien trouvé sur le web disant qu'il y ait une configuration particuliere pour l'utilisation d'un service HTTP dans une page HTTPS.

Une idée?

Merci.