Request.Url.GetLeftPart (UriPartial.Authority) renvoie http sur le site https
Nous utilisons Request.Url.GetLeftPart(UriPartial.Authority)
pour obtenir le nom de domaine du site. Cela a servi notre exigence sur http.
Nous avons récemment changer de site en https (environ 3 jours), mais cela renvoie toujours par http://..
Les url ont tous été transformés en https et de montrer dans la barre d'adresse du navigateur.
Une idée de pourquoi cela se produit?
source d'informationauteur kapz | 2014-06-03
Vous devez vous connecter pour publier un commentaire.
L'exemple suivant fonctionne très bien et retourne une chaîne de caractères par "https":
Soit vous avez un problème avec la
HttpContext
classe ici, ou toutes vos demandes sont encore à l'aide de http:HttpContext.Current.Request.IsSecureConnection
de la propriété. Si c'est vrai, et leGetLeftPart
méthode renvoie toujours http pour vous, je pense que vous n'obtiendrez pas autour d'un remplaçant ici.Vous devriez également vérifier l'URL entrante et de l'enregistrer quelque part, à des fins de débogage.
Si votre demande vient d'ARR avec le Déchargement SSL,
Request.Url.GetLeftPart(UriPartial.Authority)
juste obtenir http