Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 IIS 7.5 上启用了 Windows 身份验证并禁用了其余的身份验证。在我的 Web 应用程序 web.config 中,我设置了
<authentication mode="Windows">
当我尝试登录用户时,WindowsIdentity.GetCurrent().Name;它将 defaultappool 作为用户而不是登录的 Windows 用户。这曾经可以在 IIS5.1 上正常工作,但不能在 IIS7.5 上正常工作。还有什么我应该修改的吗?
WindowsIdentity.GetCurrent().Name;
您可以从HttpContext.User Property获取用户身份。