2012-11-05 2 views
0

우리는 익명 사용자를 위해 프로필을 사용하여 장바구니를 저장하는 장바구니 스크립트를 개발했습니다. 과거에는 모든 유형의 상태 관리, 쿠키, 세션 등을 사용했으며 프로필을 보면 카트를 관리하는 가장 좋은 방법이라는 것을 알았습니다.ASP.NET 프로필 값 손실

문제는 때때로 사용자의 저장된 프로필이 사라지고 카트 항목이 비어 있다는 것입니다. 우리는 global.asax를 추가하여 모든 오류를 확인하고 이메일을 보내 주었지만 오류는 없으며 장바구니는 비어 있습니다. 우리는 이것이 모든 마지막 단계 (로그인, 등록, 배송, 지불, 결론)에서 장바구니 품목을 확인하는 기능을 추가하는 것을 발견했습니다. 때로는 사용자가 로그인, 등록, 배송 ... 및 모든 항목이 손실됩니다 지불로 이동하십시오. 우리는 하루에 사이트 방문 횟수가 1000 회에 이르며 일주일에 1 ~ 2 회 발생하므로 간헐적으로 발생합니다.

프로필을 상태를 잃게 할 수있는 방법은 무엇입니까? 이것을 디버깅하거나이 임의의 문제를 해결할 수있는 방법이 있습니까? 우리는이 사용자가 쿠키를 잃어 가고 있으며, 우리가 막지 못하는 것으로 의심합니다. 이런 일이 발생하면 쿠키를 다른 쿠키에 저장하여 다른 쿠키로 저장할 수있는 방법이 있습니다. 모두 당신이 DBMS로 MS SQL-Server를 사용하는 경우 aspnet_regsql.exe를 실행해야이 도움

+0

세션이 다시 시작될 수 있습니다. 세션 시작 및 세션 종료시에 로그 명령문을 추가하려고 시도 했습니까? –

답변

0

에 대한

감사합니다. 그리고이 코드를 웹 설정 에 추가하십시오. . .