Ukládání relací Asp.net na MS SQL Server
Problém
Uživatelé webových stránek jsou automaticky odhlášeni poté, co byli po určitou dobu neaktivní. Protokol událostí DotNetNuke může ukazovat tento problém:
Příčina
Toto je doplňková funkce vašeho webu. K tomu dochází, když se váš fond aplikací ASP.NET recykluje. Zpráva „AppDomain vypnutá z důvodu hostitelského prostředí“ neznamená, že je váš web offline, znamená to jednoduše, že web nebyl po nějakou dobu zpřístupněn a ASP.NET ho uvolňuje z mezipaměti, aby se zachovaly zdroje.
Rozlišení
Chcete-li tento problém vyřešit, musí být váš web nakonfigurován tak, aby jako stav relace používal SQL Server. Postupujte podle těchto pokynů. Pokud nemáte vyhrazený server, tuto opravu musí implementovat technik podpory.
Plesk
Problém
Uživatelé webových stránek jsou automaticky odhlášeni poté, co byli po určitou dobu neaktivní. Protokol událostí DotNetNuke může ukazovat tento problém:
Shutdown Details: The AppDomain shut down because of the hosting environment.
Příčina
Toto je doplňková funkce vašeho webu. K tomu dochází, když se váš fond aplikací ASP.NET recykluje. Zpráva „AppDomain vypnutá z důvodu hostitelského prostředí“ neznamená, že je váš web offline, znamená to jednoduše, že web nebyl po nějakou dobu zpřístupněn a ASP.NET ho uvolňuje z mezipaměti, aby se zachovaly zdroje.
Rozlišení
Chcete-li tento problém vyřešit, musí být váš web nakonfigurován tak, aby jako stav relace používal SQL Server. Postupujte podle těchto pokynů. Pokud nemáte vyhrazený server, tuto opravu musí implementovat technik podpory.
- Připojte se k serveru pomocí Vzdálené plochy .
- Klikněte na Start> Spustit a zadejte cmd do dialogového okna spuštění.
- Zkopírujte a vložte následující příkaz do příkazového řádku, kde [název databáze] nahraďte názvem databáze webů:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -ssadd -sstype c -d [databasename] -E
- Otevřete web.config webu.
- Přímo před aktualizujte uzel SESSIONSTATE následovně:
<
sessionState
mode
=
"SQLServer"
allowCustomSqlDatabase
=
"true"
sqlConnectionString
=
"SQLCONNECTIONSTRING"
/>