Windows Phone中的Azure Active Directory身份validation失败

我正在按照窗口手机authentication教程与添加身份validation到您的移动服务应用程序 。 我select使用Azure Active Directory方式进行身份validation。 但问题是:它总是失败,并显示远程过程调用失败。 (从HRESULTexception:0x800706BE)在下面的代码

protected override async void OnNavigatedTo(NavigationEventArgs e) { await Authenticate();//here throws System.Exception in mscorlib.ni.dll await RefreshMissionTable(); } 

我确定我的Azure设置没有任何问题。 奇怪的是,当我selectWindows Phone通用应用程序示例,并再次执行相同的程序,它可以在Windows 8.1模拟器工作! 但仍然不能在Windows Phone 8.1模拟器中工作。 破发点留在这里

 #if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION UnhandledException += (sender, e) => { if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break(); }; #endif } } 

}

Solutions Collecting From Web of "Windows Phone中的Azure Active Directory身份validation失败"

这可能与Windows Phone 8.1上的WebAuthenticationBroker存在一个已知的问题有关:在应用程序的完整UX被加载之前,不能被调用。 请参阅此主题以获取问题描述和建议的解决方法: https : //social.msdn.microsoft.com/Forums/vstudio/zh-CN/95c6569e-2fa2-43c8-af71-939e006a9b27/mobile-services -loginasync-remote-procedure-call-failed-hresult-0x800706be?forum = azuremobile HTH V.