Teď jste offline a čekáte, až se znova připojí internet.

Informace o stavu relace ASP zakázat v prostředí ASP.NET

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:306996
Další informace o Chcete-li provést tuto úlohu pomocí Microsoft Active Server Pages, klepněte na článek znalostní báze Microsoft Knowledge Base:
244465 Vypnutí stavu relace ASP v prostředí Active Server Pages a IIS

V TOMTO ÚKOLU

Souhrn
Tento článek ukazuje, jak zakázat stav relace v prostředí ASP.NET.

Pokud je stav relace povolen, ASP.NET vytvoří relaci pro každého uživatele, který přistupuje k aplikaci, která slouží k Identifikujte uživatele na stránkách v rámci aplikace. Pokud je stav relace zakázáno, uživatelská data není sledována a nelze ukládat informace Relace objekt nebo použít Session_OnStart nebo Session_OnEnd události. Zakázáním stav relace lze zvýšit výkon Pokud aplikace nebo na stránce nevyžaduje povolení stavu relace ji.

V prostředí ASP.NET, pokud nepoužijete Relace objekt uložit všechna data nebo pokud některý z (události relaceSession_OnStart nebo Session_OnEnd) je s nimi manipulováno, je stav relace zakázán. Nový Session.SessionID je vytvořen vždy, když je jedna stránka aktualizována v jeden prohlížeč relace.

back to the top

Stav relace zakázat na úrovni aplikace

Následující kroky ukazují, jak zakázat stavu relace na úrovni aplikace, které ovlivňuje všechny stránky v aplikaci:
  1. Spusťte aplikaci Visual Studio.NET a vytvořit novou PROSTŘEDÍ ASP.Aplikace pro síť WWW.
  2. V aplikaci Solution Explorer poklepejte na Souboru web.config Zobrazit obsah tohoto souboru.
  3. Vyhledejte <sessionstate></sessionstate> oddíl a nastavte režim hodnota Vypnout.
  4. Uložte soubor nebo projekt a zakažte stav relace v rámci všech stránek v aplikaci.
back to the top

Stav relace zakázat na úrovni stránky

Následující kroky ukazují, jak zakázat stavu relace na úrovni stránky, které ovlivňuje pouze určité stránky, které umožňují tyto změny:
  1. Spusťte aplikaci Visual Studio.NET a vytvořit novou PROSTŘEDÍ ASP.Aplikace pro síť WWW.
  2. V aplikaci Solution Explorer poklepejte na webovém formuláři jehož Chcete-li zakázat stav relace.
  3. Klepněte HTML na kartě.
  4. V horní části stránky přidat EnableSessionState = "false" v @ Page směrnice. Změněný atribut by měla vypadat jako následující:
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" EnableSessionState="false" %>					
  5. Uložení souboru nebo projektu a zakažte stav relace v rámci všech stránek v aplikaci.
back to the top

Poradce při potížích

Pokud se pokusíte nastavit nebo načíst informace, když je stav relace zakázána, zobrazí se následující chybová zpráva:
Stav relace lze použít pouze v případě enableSessionState nastavena na hodnotu true, buď v konfiguračním souboru nebo v direktivě Page
back to the top
Odkazy
Další informace o stavu relace Následující témata.Rozhraní .NET Framework Software Development Kit (SDK) dokumentace: back to the top

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 306996 - Poslední kontrola: 05/18/2011 13:36:00 - Revize: 5.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbconfig kbhowtomaster kbstate kbwebforms kbmt KB306996 KbMtcs
Váš názor
html>ipt" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" araguay - Español
Venezuela - Español
mp;t=">?DI=4050&did=1&t="> >;did=1&t="> + "//c.microsoft.com/ms.js'><\/script>"); >