我有一个片段,会话有数字内容nd它incriseve 3,但是当它收到3它发送到client.this会话必须超时1分钟,但直到会话是不超时程序正常工作,但会话过期和新会话想创建我得到system.invalidoperationexception什么是问题?????它是我的代码?旧会话超时后创建会话
string ip = HttpContext.Current.Request.UserHostAddress;
HttpContext failuser = HttpContext.Current;
failuser.Session.Timeout =1;
if (failuser != null)
{
if (failuser.Session[ip] != null)
failuser.Session[ip] = (int)failuser.Session[ip] + 1;
else
failuser.Session[ip] = 1;
//
retval = failuser.Session[ip].ToString();
if ((int)failuser.Session[ip] > 2)
{
retval = "!";
}
你在哪里得到这个异常?我的意思是当你调试代码时你在哪个位置得到这个异常? –
感谢您的回复;这段代码是在webmethod我调用jquery ajax方法 – quantum62
你有没有调试过的代码? –