Win RT:调用者没有EnterpriseAuthentication功能

时间:2014-09-09 07:00:21

标签: c# windows-8 winrt-xaml kiosk kiosk-mode

我有Windows应用商店应用程序(Win RT),我需要获取当前用户域名。这是我的代码:

name = await Windows.System.UserProfile.UserInformation.GetDomainNameAsync();

但我得到例外:

Win RT:  Caller does not have the EnterpriseAuthentication capability

如果我没有物理设备并在VS中工作,我需要做些什么来修复它?

1 个答案:

答案 0 :(得分:1)

在调用GetDomainNameAsync方法之前,您是否检查了UserInformation.NameAccessAllowed标志?

更新1:要访问域名,您必须在清单中添加企业身份验证功能。根据{{​​3}}文档,当与帐户信息访问相关的隐私设置变为“关闭”时,它可以为空。您可以在设备的PC设置中检查隐私设置:Privacy Settings