繁体   English   中英

在ASP.Net C#中获取用户名和域(域\\用户)

[英]get the username and domain (domain\user) in ASP.Net c#

我在(asp.net c#)中有网站,并且在此登录页面中有登录页面,我需要使用两种方式登录

  1. 通过检查(查看)当前的Windows登录名(我需要获取用户名和域(域\\用户))(如果在我的数据库中找不到该用户)。 转到第二条路。
  2. 正常登录(通过输入用户名和密码)。

当我使用( Security.Principal.WindowsIdentity.GetCurrent().Name输出为IIS APPPOOL / DefultPool)时获得用户名和域(domain \\ user)时出现问题

注意: 我的网站在Internet Information Services下工作

我想为任何用户获取域\\用户打开我的网站

谢谢 。

在LocalHost上运行时,需要将ApplicationPool的标识设置为Windows凭据。 打开IIS管理器,然后导航到您的应用程序池。 在这里,您需要更改正在运行Web应用程序的应用程序池的标识。

IIS应用程序池

右键单击“应用程序池”,然后转到“ Advanced Settings

高级设置

单击省略号,然后将凭据更改为您的自定义帐户。

注意:当您的凭据更改(例如,密码更改)时,此设置不会自动更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM