3

我想使用 Windows 身份验证并获取用户信息,例如 Givenname、Surname 等。我UserPrincipal.Current在 IIS 中使用过,但出现异常,但 IIS express 看起来不错。

4

1 回答 1

4

我通过使用查找方法解决了:

var domain = new PrincipalContext(ContextType.Domain);
var currentUser = UserPrincipal.FindByIdentity(domain, User.Identity.Name);
于 2014-02-03T21:59:21.853 回答