우리는 AppHarbor에서 호스팅하고, 부가 기능에 대한 설정을 자신의 memcacher를 사용하는 iOS의 사파리 내부 appfail.net하기 위해 트위터 단축 URL을 다음ASP.NET 쿠키없는 세션 URL 문제는
- (또는 트위터 아이폰 응용 프로그램의 웹킷 브라우저에서이 내장) : 만 재현 할 우리의 '데모 실행'버튼을 http://t.co/6tRXopEJ
- 클릭, w hich는 자동으로 데모 계정으로 사용자를 로그인합니다. 서버가 302 발행이 시점에서
는 예를 들어, 잘못된 URL로 리디렉션 : http://appfail.net/(F(FckQ4UX0zD_WSxk_adpkk3YysHsYQS4TSVpljxmswyBqEAZ1q-YhW4KePrpYQfJ4KlLGaiyje_TbpeSARVyI8LioQ7Jp5EIc0Zm9u99IqRRkkoMh_wr-jrsrvje4J7KpUt1n87xEMzMeqHzpMz9ksm42IqNnf3F9B6GBwrnuA5EY_YsV0))/Applications
URL입니다 IIS는 쿠키 세션에 사용하는 것과 같은 형식으로하는 세션 ID가 포함되어있는 것으로 나타났습니다. UserAgent를 기반으로 세션없는 쿠키를 사용하도록 IIS를 구성 할 수 있으므로이 또한 의미가 있습니다. 따라서 모바일 사파리에서만 재생되는 이유 (t.co/ 리디렉션과 함께 발생하는 이유는 확실하지 않지만 페이지를 직접로드)
이상한 점은 - 쿠키가없는 세션이 꺼져 있습니다! 위의 세션 상태에서 알 수 있습니다. 나는이 설정을 'cookieless = "UseCookies"'... 시도했습니다. ... 행운을 빌어 요!
로깅을 추가했으며 실행 중에 시스템이 "UseCookies"로 구성되었는지 확인했습니다.
그래서 RedirectToAction()을 사용하여 사용자를 쿠키가없는 URL로 리디렉션 할 수 있는지 궁금합니다.
이것이 맞춤 세션 상태 공급자 - MemcachedProvider와 관련 될 수 있는지 궁금합니다. 아니면 좀 더 기본적인 것인가?
감사 샘
'MemcachedProvider'를 버리고 단 한 명의 작업자 만 테스트 사이트를 실행하여 재현 할 수 있는지 확인해 봤습니까? – friism