Para paginas en ASP.Net esta la librería SecuritySwitch
Os paso unos links
https://msdn.microsoft.com/es-es/library/jj130723.aspx
http://www.jamiekurtz.com/2012/08/05/https-on-specific-pages-in-asp-net-with-security-switch/
Para ASP.Net MVC.
En mi caso yo lo configure en el Global.asax
Lo que pretendía era pasar todo a https, excepto una página.
1 2 3 4 5 6 7 8 9 10 11 |
protected void Application_BeginRequest(Object sender, EventArgs e) { if (HttpContext.Current.Request.IsSecureConnection.Equals(false) && HttpContext.Current.Request.IsLocal.Equals(false)) { var excepcionregla = HttpContext.Current.Request.RawUrl.ToLower().Contains("loquesea"); if (!excepcionregla) Response.Redirect("https://" + Request.ServerVariables["HTTP_HOST"] + HttpContext.Current.Request.RawUrl); } } |