0
FormsAuthentication을 사용합니다.ASP.NET 인증 쿠키 (웹 팜)
나는 두 개의 노드가있는 웹 팜을 가지고 있습니다. 내가하는 일 :
1) 첫 번째 노드를 통해 내 공장을 통해 내 사이트에 로그인하고 기본 페이지로 이동합니다.
2) 첫 번째 노드가 꺼져 있으므로 다음 요청은 내 두 번째 노드에 있어야합니다.
3) 로그인 한 경우 사용할 수있는 페이지를 요청하려고하는데 응용 프로그램이 로그인 URL로 리디렉션됩니다. 쿠키가 잘못되었거나 누락 된 것 같습니다.
내가 좋아하는 컴퓨터 키 뭔가 사용 :<machineKey
validationKey="C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE"
decryptionKey="8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F"
validation="SHA1" />
을하지만 그것은 여전히 작동하지 않습니다. 여기에 설명 된 내용과 거의 동일합니다. http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx
그러나 이것은 저에게 맞지 않습니다. 내가 뭘 잘못하고 있니?
내가 1 노드에 로그온 한 경우 I는하지만 다른 내 ASP.NET_SessionId의 쿠키는 하나 개의 요청에서 동일한 세션을 저장하기 위해 MS의 SQL을 사용하기 때문에 설정할 .ASPXFORMSAUTH 쿠키를 가져 오십시오. 그리고이 쿠키로 다른 노드로 이동 한 후이 노드는이 쿠키를 인식하지 못하고 로그인 페이지로 리디렉션됩니다. – snayko
web.config 파일의 system.web 섹션에 mode = "SQLServer"또는 mode = "StateServer"인 sessionState 요소가 있습니까? – AndrewR