私のasp.netアプリケーションには、いくつかのセッション変数があります。ローカルホストとウェブホストでほんの数分であるように見えます、彼らは価値を失います。これは、常にではなく定期的に発生します。私は安いgoDaddy、Webホスティングを持っています、そしてそれはWebサーバーの問題かもしれません。助けてくれてありがとう、これは大きな問題です。
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="3600" defaultUrl="~/" name="" />
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="80" />
public static User User
{
get
{
User userLogin = null;
object sessionVar = Session[USERLOGIN];
if (sessionVar != null)
{
userLogin = (User) sessionVar;
}
return userLogin;
}
set { Session[USERLOGIN] = value; }
}