COMO: Desativar o estado de sessão ASP no IIS e ASP

Traduções deste artigo Traduções deste artigo
ID do artigo: 244465 - Exibir os produtos aos quais esse artigo se aplica.
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança de infra-estrutura da Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte site:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve como melhorar o desempenho do seu servidor Web, desativando o estado da sessão Active Server Pages (ASP).

O servidor Web com o ASP cria automaticamente um objeto Session quando uma página da Web do aplicativo é solicitada por um usuário que ainda não tiver uma sessão. O servidor destrói o objeto de sessão quando a sessão expira ou é abandonada e quando o estado da sessão é desativado, o ASP não rastreia os usuários e não permite que um script ASP para armazenar informações no objeto Session ou usar os eventos Session_OnStart ou Session_OnEnd . Esses objetos de sessão consomem recursos valiosos. Desativando sessões, você pode melhorar o desempenho e a escalabilidade do seu aplicativo da Web ASP. Você pode desativar o estado da sessão para o site inteiro ou para páginas específicas do ASP.

Observação: Aplicativos sessionless não faça o seguinte:
  • Execute procedimentos Session_OnStart .
  • Envie identificação cookies de sessão.
  • Acesso internos sessão objetos ou objetos de escopo de sessão são criados com a marca <object>.
  • Serialize a execução com outras solicitações de sessão.

Desativar o estado de sessão ASP em um IIS 4.0 site

Para desativar sessões para o aplicativo da Web em ASP no nível do site usando o IIS 4.0:
  1. Clique em Iniciar , aponte para programas , clique em Windows NT 4.0 Option Pack , clique em Microsoft Internet Information Server e clique em Gerenciador de serviços de Internet .
  2. Clique com o botão direito do site da Web e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração e clique na guia App Options .
  5. Clique para desmarcar a caixa de seleção Ativar estado da sessão .

Desativar o estado de sessão ASP em um IIS 5.0 site

Para desativar sessões para o aplicativo da Web em ASP no nível do site usando o IIS 5.0:
  1. Clique em Iniciar , aponte para programas , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services .
  2. Clique com o botão direito do site da Web e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração e clique na guia App Options .
  5. Clique para desmarcar a caixa de seleção Ativar estado da sessão .

Desativar o estado de sessão ASP em um IIS 5.1 site

Para desativar sessões para o aplicativo da Web em ASP no nível do site usando o IIS 5.1:
  1. Clique em Iniciar , aponte para programas , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services .
  2. Clique com o botão direito do site da Web e, em seguida, clique em Propriedades .
  3. Clique na guia Diretório base .
  4. Clique em configuração e, em seguida, clique na guia Opções .
  5. Clique para desmarcar a caixa de seleção Ativar estado da sessão .

Desativar o estado de sessão ASP em uma página ASP específica

Você pode também desativar estado da sessão para uma página ASP específica adicionando a seguinte diretiva na parte superior da página ASP:
<%@ EnableSessionState=False %>
				
Observe, no entanto, que o cookie de identificação de sessão ainda é enviado e o evento Session_OnStart ainda é acionado se uma página com EnableSessionState = False é solicitada.

Referências

Para obter informações adicionais sobre como desativar o estado da sessão, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
306996COMO: Desativar o estado de sessão ASP no ASP.NET
Para obter informações adicionais sobre como desabilitar o estado da sessão em um site da Web com extensões de servidor instalado, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
324249FP: Banco de dados erro mensagens quando estado da sessão está desativado
324293FP: Página de confirmação aparece mas não dados são adicionados ao banco de dados

Propriedades

ID do artigo: 244465 - Última revisão: segunda-feira, 7 de julho de 2008 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Active Server Pages 4.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
Palavras-chave: 
kbmt kbaspobj kbhowtomaster kbstate KB244465 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 244465

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com