Azure Mobile Apps를 배포 슬롯과 함께 사용하고 있으며 서비스 제공 업체는 Microsoft입니다. 나는 스왑과 사용자 relogin 동안 어떤 이상한 행동을했습니다.Azure App Service (모바일)가 응답하지 않습니다.
광고의 성능이 개선되었거나 다른가요? [아직 GA가 아니었다 고 읽으셨습니까?]
개발자 환경에서이 환경을 위해 특별히 구성된 모든 항목으로 개발 중이며 테스트와 업데이트가 작동하고 있습니다. 서버를 스테이징에 업로드합니다. 이제는 동일한 데이터베이스 및 설정을 사용합니다 (Microsoft 인증 제외). 서버가 클라이언트와 서버에서 모두 작동하는 것으로 다시 확인됩니다.
그런 다음 스왑을 사용하여 준비 및 제작 슬롯을 변경하십시오. 프로덕션 슬롯에는 Microsoft 계정 로그인 설정이 있습니다.
는//retrieve user info
user = new MobileServiceUser(credential.UserName);
credential.RetrievePassword();
//refresh token
user.MobileServiceAuthenticationToken = credential.Password;
JObject refreshJson = (JObject)await ((App)Application.Current).MobileService.InvokeApiAsync(
"/.auth/refresh",
System.Net.Http.HttpMethod.Get,
null);
내 최초의 질문은 그러므로 :
스왑시 사용자가 로그인 무기한 (어떤 즉, 시간 제한, 어떤 정지없이 실행 몇 분)이 Referesh는 토큰 전화가 this link에 따라, 이루어집니다 경우 계속되지 않습니다 예를 들어 타임 아웃을 삽입하는 것이 가능합니까? 사용자가 자격 증명을 다시 입력하도록 호출하는 데 2 초가 소요됩니까?는 사용자가 로그 아웃하면 작동하는 것 같다 후 정상적인 로그인 절차에 백업하기 때문에 :
user = await ((App)Application.Current).MobileService.LoginAsync(provider);
credential = new PasswordCredential(provider.ToString(), user.UserId, user.MobileServiceAuthenticationToken);
vault.Add(credential);
string newToken = refreshJson["authenticationToken"].Value<string>();
질문 (들)
가 MobileServiceClient.invokeApiAsync
전화에 타임 아웃을 삽입 할 수가 있습니까?
스왑 메커니즘에서이 문제를 일으키지 않도록 설정할 수있는 설정이 있습니까?
로그인/로그 전달 흐름을 개선 할 수있는 방법이 있습니까? 사용자는 로그인이 자주 실패하고 있다고 불평하고 있습니다. 스왑 중에 다른 인스턴스에서 복제 할 수 없습니다. 서버와의 거리 때문에 이것이 가능합니까? 그러므로 Traffic Manager
가 해결책이 될까요? 그러나 Microsoft 로그인을 사용하는 경우 어떻게 활성화해야하는지 알 수 없습니다. 서비스는 인증을 위해 응용 프로그램 이름에 바인딩되기 때문에. 이 점에서 Traffic Manager
을 어떻게 사용해야합니까?
안녕하세요 thx 님의 답변입니다. 나는 응용 프로그램 로깅을 가지고 있으며, 내가보고있는 유일한 영향은 극단적 인 페이지로드입니다. 전화가 절대로 종료되지 않으므로 : - 트래픽 관리자와 관련하여, 클라이언트 초기화가 트래픽 관리자 URL쪽으로 향하고 있습니까? 그러나 내가 볼 수있는 한 인증을위한 설정이 없습니다. 포털을 볼 때가 아니라 문제에 관해서는 일반적으로 서비스에 대한 참조 탐색기가 있습니까? 이 매개 변수를 찾을 수 없기 때문입니다. 어디 있어야합니까? – JTIM
안녕하십니까? 위의 의견에 질문을 명확히 할 수 있습니까? – JTIM
트래픽 관리자에 올바른 설정이 없습니다. 인증 설정은 앱 서비스 앱에만 적용됩니다. 긴 대기 시간을 초래할 수있는 것이 무엇인지 모르겠습니다. CPU 또는 메모리 사용량이 많은 응용 프로그램입니까? –