我们开发了一个商店应用程序,当我们在domain2中部署它不能正常工作。因为它抛出错误我们修复了domain2中的错误并安装在domain1中它不起作用但它在domain2中正常工作。 / p>
我尝试使用
string dnsName = await Windows.System.UserProfile.UserInformation.GetDomainNameAsync();
但它返回空字符串
例如,我有两个域,如Dev和Test,我需要将其命名为Dev and Test。
非常感谢提供的任何解决方案或代码。
答案 0 :(得分:2)
使用此功能需要企业身份验证功能,而该功能又需要Windows应用商店中的企业帐户(而非单个开发人员帐户)。当然,这一切都可以做到。
如果未检查企业身份验证,我认为结果将为空白。文档说GetDomainNameAsync没有抛出异常,但在这种情况下我肯定会看到UnauthorizedAccessException。
所以假设这不是问题,请注意,如果用户通过PC设置关闭了该信息的共享,您将在该呼叫上获得一个空字符串:
答案 1 :(得分:1)