我在Windows 10 UWP应用程序中尝试登录微软。
var authenticator = new Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator();
var serviceTicketRequest = new Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest("wl.basic", "DELEGATION");
System.Diagnostics.Debug.WriteLine("Signing in...");
var authResult = await authenticator.AuthenticateUserAsync(serviceTicketRequest);
这是我正在尝试的代码。我在authenticator.AuthenticateUserAsync
遇到异常。例外是
抛出异常:mscorlib.ni.dll中的“System.Exception”
其他信息:请求身份验证令牌的应用程序已禁用或配置不正确。 (来自HRESULT的异常:0x80860003) 任何人都知道为什么会这样?
答案 0 :(得分:8)
此处的例外情况是您的应用与Windows应用商店无关。
要将您的应用与Windows应用商店相关联,请在Visual Studio中打开应用的项目文件:
关联后,您可以避免此异常并使用Microsoft帐户验证用户。