세션에 숫자 콘텐츠가 3 개 있지만 snippet을 3 개로 만들었지 만 3시에 수신하면 클라이언트에 전송합니다.이 세션은 세션이 끝날 때까지 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 = "!";
}
어디에서 예외가 발생합니까? 내 말은 당신이이 예외가있는 위치의 코드를 디버깅했을 때 말입니다. –
답장을 보내 주셔서 감사합니다;이 코드는 jquery ajax 메서드 인 – quantum62
에서 호출하여 webmethod에 있습니다. 코드를 디버깅 했습니까? –