Compute 및 Storage Emulator를 사용하여 로컬 컴퓨터에서 완벽하게 작동하는 웹 사이트를 클라우드로 마이그레이션했습니다.Windows Azure Cloud 환경에서 세션 및 쿠키가 작동하지 않습니다.
그러나 Windows Azure Cloud에 넣을 때 세션과 쿠키가 제대로 작동하지 않습니다. web.config 파일의 일부가 아래에 나와 있습니다.
<sessionState timeout="30"
mode="SQLServer"
sqlConnectionString="Server=sxxxxxxxxx.database.windows.net;User [email protected];Password=MY_PASSWORD"
cookieless="false"
allowCustomSqlDatabase="true" >
</sessionState>
사람이 같은 수정에있을 안내시겠습니까? 웹 사이트의 다른 모든 것들은 꽤 잘 작동합니다.
아래는 몇 가지 추가 정보입니다 :가 요약하면, 나는 다음과 같은 했어요.
- 는 윈도우 Azure에 웹 사이트를 마이그레이션을 성공적으로
성공적으로 데이터베이스 액세스에 필요한 연결 문자열을 만들었습니다.
Compute Emulator 및 Storage Emulator를 사용하여 로컬 컴퓨터의 웹 사이트를 테스트했습니다.
웹 사이트를 게시하고 packageFile 및 configurationFile을 업로드 할 때 일반적으로 모든 것이 잘 작동합니다. BUT
세션/쿠키를 사용하는 페이지의 경우. 모든 정적 페이지가 잘 작동했습니다. 모든 데이터베이스 액세스가 적절했습니다.
- 그런 다음 세션 설정을위한 코드를 작성했습니다.
오류 GOT 및 전체 웹 사이트는
- 데이터베이스 및 테이블 요구되었다 (ASPSTATE 데이터베이스와 해당 테이블을) 등재 작동이 중지. 모든 것이 잘되었습니다. 이 게시물 이전에 언급 한 바와 같이
http://blogs.msdn.com/b/sqlazure/archive/2010/08/04/10046103.aspx
이 문제를 바로 잡으실 수 있습니까?
참고로,이 또한 여기 MSDN 포럼에 게시 : http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/ee996508-2401-49ae- ba4a-c3655dc918ac – smarx
아마도 연결 문자열을 확인할 수 있습니다. 나는 특히 통합 보안을 무력화시키는 것과 관련하여 모호한 용어를 기억합니다. –