login register Sysop! about ME  

2017년 05월 30일 16시 47분 00초,     조회수 : 532
  제목 : asp.net 서버 이중화 관련 질문
SEQ : 34503 글쓴이 : revelation007

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

현재 L4 스위치 하위에 2대의 웹서버가 있습니다.
테스트 중에 아래와 같은 에러가 발생하였습니다.

viewstate MAC에 대한 유효성 검사가 실패했습니다. 
 웹 팜 또는 클러스터에서 이 응용 프로그램을 호스팅하는 경우에는 <machineKey> 구성에 동일한 validationKey와 유효
성 검사 알고리즘을 지정해야 합니다. 
 클러스터에서는 AutoGenerate를 사용할 수 없습니다.

그래서 web.config 파일에
<pages enableViewStateMac="false">로 설정하였고
1번 서버의 sessionState는
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" />
2번 서버의 sessionState는
<sessionState mode="StateServer" stateConnectionString="tcpip=1번서버IP:42424" />
로 세팅을 하였습니다.

1번 서버의 윈도우 서비스에서 
ASP.NET Session State Service 서비스를 실행하였고
레지스트리도 AllowRemoteConnection=1 로 변경하였습니다.
42424포트도 열어두었습니다.

위와 같이 설정했지만 동일 에러 현상이 종종 발생하고 있습니다.

더 체크해야 하거나 설정을 해야 하는 부분이 있을까요???




  hskim618
  2017-05-31(12:17)
캐릭 이미지
https://support.microsoft.com/ko-kr/help/2915218/resolving-view-state-
message-authentication-code-mac-errors
이걸로도 안 되나요?

  revelation007
  2017-05-31(13:50)
캐릭 이미지
링크 걸어주신 페이지 내용 중 원인1에 해당하는 내용인 것 같습니다.
오전에 web.config에 <machineKye> 속성을 추가하여 테스트 하고 있는데
아직까지는 증상이 나타나지 않고 있습니다.
감사합니다.



제목 작성자 날짜 조회
asp.net 서버 이중화 관련 질문 (2) revelation007 2017-05-30 532

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})