DotNetNuke 및 C# asp.net 4.5 사용자 지정 전자 상거래 시스템을 만들고 있습니다. 내 체크 아웃 프로세스의 논리는 먼저 사용자가 로그인 한 고객인지 아닌지를 확인합니다. 그렇지 않은 경우 제출 된 양식에서 사용자 계정을 작성하고 잘 진행되면 새 계정을 로깅 한 다음 점검.viewstate MAC 유효성 검사 실패 - 체크 아웃 양식
결제에 오류가있는 경우 양식에 오류 (카드 거부와 같은)가 표시됩니다. 이 모든 잘 작동하지만 다른 재 게시 (배송 방법을 변경하는 것처럼) 시도 할 때 나는 500 오류가 발생합니다 : viewstate MAC 유효성 검사가 실패했습니다 나는 프로세스 동안 사용자가 로그인 오전 가정합니다? 내 web.config에서 enableViewStateMac="false"
을 시도했지만 전혀 도움이되지 않습니다.
어떻게 이러한 유형의 오류가 발생하지 않도록 할 수 있습니까?
감사합니다.