LoginWithMicrosoftAccountAsync返回500首次尝试

时间:2014-02-27 07:41:18

标签: azure azure-mobile-services

我正在使用Azure移动服务来验证我的Windows 8应用。我正在使用MobileServiceClientExtensions.LoginWithMicrosoftAccountAsync方法使用会话身份验证令牌进行身份验证(下面的代码)。

我的问题是,我第一次尝试进行身份验证(经过很长一段时间后 - 比如3-4个小时),该方法将失败,并返回Azure服务返回的500“内部服务器错误”。随后的尝试似乎工作正常。这似乎是一个超时,但错误与该问题不一致。

是否有人遇到此问题并找到了解决方法?

LiveLoginResult result = await liveIdClient.LoginAsync(new[] { "wl.basic" });
                if (result.Status == LiveConnectSessionStatus.Connected)
                {
                    session = result.Session;
                    LiveConnectClient client = new LiveConnectClient(result.Session);
                    LiveOperationResult meResult = await client.GetAsync("me");
                    loginResult = await App.MobileService
                        .LoginWithMicrosoftAccountAsync(result.Session.AuthenticationToken);

0 个答案:

没有答案