Request.LogonUserIdentity.Name返回asp.net服务器凭据,而不是用户凭据

Request.LogonUserIdentity.Name返回asp.net服务器凭据,而不是用户凭据,asp.net,vb.net,Asp.net,Vb.net,我正在构建一个简单的intranet站点,希望获取员工的用户名,但当我使用Request.LogonUserIdentity.name时,我会不断获取服务器凭据,而不是用户。我做错了什么,还有更好的方法吗。您可以将身份验证模式设置为“Windows”: 然后,在代码中,使用Me.User.Identity.Name获取用户的登录id 请注意,这是一个ASP.NET 2.0 for Visual Studio 2005的示例。如果您使用的是较旧或较新的内容,则可能会发生更改 旁白编辑:为什么主

我正在构建一个简单的intranet站点,希望获取员工的用户名,但当我使用Request.LogonUserIdentity.name时,我会不断获取服务器凭据,而不是用户。我做错了什么,还有更好的方法吗。

您可以将身份验证模式设置为“Windows”:


然后,在代码中,使用
Me.User.Identity.Name
获取用户的登录id

请注意,这是一个ASP.NET 2.0 for Visual Studio 2005的示例。如果您使用的是较旧或较新的内容,则可能会发生更改


旁白编辑:为什么主页显示此主题是51分钟前发布的,但我刚才看到它是从2月开始的

您可以将身份验证模式设置为“Windows”:


然后,在代码中,使用
Me.User.Identity.Name
获取用户的登录id

请注意,这是一个ASP.NET 2.0 for Visual Studio 2005的示例。如果您使用的是较旧或较新的内容,则可能会发生更改

旁白编辑:为什么主页显示此主题是51分钟前发布的,但我刚才看到它是从2月开始的

<authentication mode="Windows"/>