J'ai ce site, et cette page spécifique est sécurisée, mais quand elle est publiée, elle renvoie sur une page non sécurisée. Comment réparer ça ?! J'utilise l'Assistant ASP.NET. J'ai cette page - checkout.aspx, et ce contrôle checkout.ascx contenu par la page. Maintenant, l'encode pour assurer ssl se trouve dans la page comme ceci:site web asp.net
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (!HttpContext.Current.Request.IsSecureConnection) {
HttpContext.Current.Response.Redirect(SiteNavigation.ResolveAbsoluteUrl(true, HttpContext.Current.Request.Url.PathAndQuery));
}
}
L'assistant est à l'intérieur de contrôle checkout.ascx. Maintenant, il utilise les postbacks pour passer à l'étape suivante, mais il renvoie une page non sécurisée (c'est-à-dire qu'il supprime "s" de https), ce qui frappe mon code ensuresslenabled, et il se redirige vers la page de paiement.
L'attribut "action" de votre balise
J'ai fourni plus de détails dans ma question maintenant. S'il vous plaît laissez-moi savoir si vous avez besoin de plus de détails. – TPR
Encore besoin de plus d'infos. Que se passe-t-il dans Utils.EnsureSSLEnabled()? –