Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 17768|Respuesta: 1

[ASP.NET] esquema de configuración sessionState cookieless

[Copiar enlace]
Publicado en 28/12/2015 18:28:45 | | | |

Almacenamiento del estado de la sesión del cliente en la ASP.NET
En nuestra introducción al modelo de sesión anterior, puedes ver que el estado de la sesión debe almacenarse en dos lugares, concretamente el lado cliente y el lado servidor. El cliente solo es responsable de guardar el ID de sesión del sitio web correspondiente, mientras que el resto de la información de la sesión se almacena en el lado del servidor. En ASP, el SessionID del cliente se almacena realmente como una cookie. Si el usuario decide desactivar las cookies en la configuración del navegador, no podrá disfrutar de la comodidad de la sesión e incluso puede no poder acceder a ciertos sitios web. Para resolver los problemas anteriores, existen dos tipos de métodos de almacenamiento de información de sesión en el ASP.NET: cookies y cookies less.
En ASP.NET, el cliente sigue usando cookies para almacenar la información de la sesión por defecto. Si queremos usar cookies sin el cliente para almacenar la información de la sesión, el siguiente es el método:
Encuentra el directorio raíz de la aplicación web actual, abre el archivo Web.Config y encuentra el siguiente párrafo:
<sesiónEstado
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="fuente de datos=127.0.0.1; Trusted_Connection=sí"
cookieless="false"
tiempo límite="20"
/>
cookieless="false" en este párrafo se cambia a cookieless="true", de modo que la información de la sesión del cliente ya no se almacena en cookies, sino que se almacena a través de la URL. Cerrar el IE actual, abrir uno nuevo y volver a acceder a la aplicación web se verá así: Entre ellos, la fuente en negrita en http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx es el ID de sesión del cliente. Ten en cuenta que esta información se añade automáticamente por IIS y no afecta a la conexión normal anterior.





Anterior:Redis modifica el número de puerto por defecto y establece la contraseña de acceso
Próximo:Redis. .NET componente de código abierto Beetle.Redis
 Propietario| Publicado en 25/9/2018 11:07:43 |
ASP.NET StateServer que almacena la sesión
https://www.itsvse.com/thread-4258-1-1.html
(Fuente: Architect_Programmer)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com