Tengo una aplicación ASP.net que utiliza una cookie para almacenar el idioma seleccionado por el usuario. Todo funciona bien excepto cuando estoy en localhost. Reemplazar localhost por 127.0.0.1 hace que funcione de nuevo ... ¿por qué?Cookie Chrome localhost no configurada
Vi restricciones previstas para el archivo: // pero en realidad no puedo encontrar ninguna referencia a la restricción prevista para localhost.
Lo que realmente no puedo entender es por qué la sesión ASP.net (ASP.NET_SessionId) y las cookies de autenticación de formularios ASP.net (.FSAUTHSSO) están configuradas correctamente para el dominio localhost, pero mis cookies no ... ¡¿por qué?!
ya Googled mucho y nada funciona:
- Ajuste de los Chrome bandera de línea de comandos --enable-file-galletas [QUÉ NO TRABAJO]
- Ajuste de la cookie para HttpOnly [NO MATERIA]
- Cambio de caducidad para la sesión o en una fecha ... [NO IMPORTA]
- Cambiar el recorrido de la galleta de la raíz (/) o para cualquier otra cosa [no importa]
Entonces, ¿qué importa? :)
¿Y por qué se pueden establecer las cookies de ASP.net y las mías no? ¿Cual es la diferencia?
Última cosa solo mencionar que esto también ocurre en IE, pero funciona bien en FF.
Gracias!
Alex
¿Cuál es la configuración de las cookies en 'Opciones-> Bajo el capó-> Privacidad-> Configuración de contenido'? ¿O tienes alguna de las excepciones que se están aplicando a localhost? –
No he tocado la configuración de Google Chrome. El que está preguntando está configurado a: Cookies: permite establecer los datos locales (recomendado). Tampoco tengo excepciones establecidas ... no toqué ninguna de las configuraciones predeterminadas ... – AlexCode
4 años después, el año es 2015 y todavía [es un problema] (http://stackoverflow.com/questions/ 28583729/chrome-doesnt-set-cookie-from-response). – Gaui