标签: c# asp.net iis
我有网站(asp.net c#) 我有登录页面 在此登录页面中,我需要使用两种方式登录
当我获得用户名和域名(域\用户)时,我有问题 当我使用(Security.Principal.WindowsIdentity.GetCurrent().Name输出是IIS APPPOOL / DefultPool)
Security.Principal.WindowsIdentity.GetCurrent().Name
注意:我的网站在互联网信息服务下工作
我想为任何用户打开我的网站获取域\用户
谢谢。
答案 0 :(得分:0)
在LocalHost上运行时,您需要将ApplicationPool的标识设置为Windows凭据。打开IIS管理器并导航到您的应用程序池。从这里,您需要更改运行Web应用程序的应用程序池的标识。
右键单击“应用程序池”,然后转到Advanced Settings。
Advanced Settings
点击省略号并将凭据更改为自定义帐户。
注意:凭据更改时(例如密码更改)