我如何从外部域获取登录用户电子邮件ID的窗口

时间:2018-12-28 06:45:28

标签: c# active-directory windows-authentication

当我的站点托管在域外的独立服务器上时,我想让Windows登录用户的电子邮件地址。当任何人去站点时,我仅需要在域内访问用户电子邮件ID。我正在使用带有.Net 4.5的MVC 5。

我尝试了Windows身份验证无法正常工作。当我尝试从以下代码中获取电子邮件ID时,尽管它们在Active Directory中,但它是空的。

System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress;

0 个答案:

没有答案