2010-07-23 8 views
0

link textI 기본 webrole을 사용하여 간단한 클라우드 응용 프로그램을 개발하고 다음 단계를 구현했습니다.Azure 응용 프로그램의 세션 관리

1. 하나의 기본값 Webrole1이있는 새 클라우드 서비스 응용 프로그램 2. "AspProviders.dll"이 추출되어 현재 Webrole1에 대한 참조로 추가되었습니다. Login.aspx 4. Login.aspx의 디자인 페이지로라는 기존의 웹 역할에 새로운 웹 양식에 3. 추가가 및 페이지로드에 추가 라인 아래 5. 아래와 같이 편집이다 Default.aspx의 이벤트 Response.Write ("Hello,"+ Server.HtmlEncode (User.Identity.Name)); 다음과 6. 편집의 Web.config은

<!--Below lines are added to avoid error occured related to Insecure end points connection --> 

................. 변경 ................. ................. , ................ ................ ......... ........

<sessionState mode="Custom" customProvider="TableStorageSessionStateProvider"> 
    <providers> 
     <clear /> 
     <add name="TableStorageSessionStateProvider" 
      type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider" 
      applicationName="SampleCloudApp"/> 
    </providers> 
    </sessionState> 

    <!--End--> 

............ ..... ...............`` .............. 7. 실행 지역 DevFabric

하지만 "값이 null이 될 수 없습니다"와 같은 런타임 오류를 얻고에서 응용 프로그램 및 스택 추적 날이

감사에 대한 해결책을 알려 다음

같다.

답변

0

web.config 또는 스택 추적에 변경 한 내용을 어떻게 붙여 넣었는지 잘 모르지만 다시 볼 수는 있습니다. 다시 시도하십시오.

또한 같은 오류를 언급 한 this post을 읽으셨습니까?

AspProviders는 예제 코드 일뿐입니다. 마지막으로 사용하려고 할 때 약간의 조정이 필요하다는 것을 알았지 만 역할 공급자와 관련된 문제가 있음을 기억하는 것 같습니다. 그것이 수정되었는지 또는 2010 년 6 월 Azure SDK를 사용하고 있는지 확실하지 않습니다 (힌트 : 있어야합니다.)

관련 문제