标签: c# active-directory windows-authentication
当我的站点托管在域外的独立服务器上时,我想让Windows登录用户的电子邮件地址。当任何人去站点时,我仅需要在域内访问用户电子邮件ID。我正在使用带有.Net 4.5的MVC 5。
我尝试了Windows身份验证无法正常工作。当我尝试从以下代码中获取电子邮件ID时,尽管它们在Active Directory中,但它是空的。
System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress;