Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 17768|Resposta: 1

[ASP.NET] Esquema de configuração sessionState cookieless

[Copiar link]
Publicado em 28/12/2015 18:28:45 | | | |

Armazenamento do estado da sessão cliente no ASP.NET
Na nossa introdução ao modelo de Sessão acima, você pode ver que o estado da sessão deve ser armazenado em dois lugares, ou seja, o lado cliente e o lado do servidor. O cliente é responsável apenas por salvar o ID de sessão do site correspondente, enquanto outras informações de sessão são armazenadas no lado do servidor. No ASP, o SessionID do cliente é armazenado como um cookie. Se o usuário optar por desativar os cookies nas configurações do navegador, ele não poderá aproveitar a conveniência da sessão e pode até não conseguir acessar certos sites. Para resolver os problemas acima, existem dois tipos de métodos de armazenamento de informações de sessão no ASP.NET: cookies e cookiesless.
No ASP.NET, o cliente ainda usa cookies para armazenar informações da sessão por padrão. Se quisermos usar cookies less no cliente para armazenar informações de sessão, o seguinte é o método:
Encontre o diretório raiz da aplicação web atual, abra o arquivo Web.Config e encontre o seguinte parágrafo:
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="fonte de dados=127.0.0.1; Trusted_Connection=sim"
cookieless="false"
timeout="20"
/>
cookieless="false" neste parágrafo é alterado para cookieless="true", de modo que as informações da sessão do cliente não são mais armazenadas por cookies, mas sim armazenadas através da URL. Fechar o IE atual, abrir um novo IE e reacessar a aplicação web será assim: Entre elas, a fonte em negrito em http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx é o ID de Sessão do cliente. Note que essa informação é adicionada automaticamente pelo IIS e não afeta a conexão normal anterior.





Anterior:O Redis modifica o número de porta padrão e define a senha de acesso
Próximo:Redis. Componente open-source .NET Beetle.Redis
 Senhorio| Publicado em 25/09/2018 11:07:43 |
ASP.NET StateServer que armazena a Sessão
https://www.itsvse.com/thread-4258-1-1.html
(Fonte: Architect_Programmer)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com