IIS7 Windows身份验证(如何从域中检索用户名?)

时间:2012-05-16 15:55:06

标签: asp.net vb.net iis-7

这是我的代码

    Dim username2 As System.Security.Principal.IPrincipal
    username2 = System.Web.HttpContext.Current.User
    Dim username As String
    username = username2.Identity.Name
    Response.Write(username)

我在vs 2010中使用asp.net应用程序我需要在iis7(用户和域)中使用Windows身份验证。我在web.config中设置了windows身份验证,并在iis中启用了Windows身份验证。我禁用了匿名身份验证。当我浏览localhost时,它要求输入用户名和密码。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你在firefox中运行吗?当我的默认浏览器设置为firefox时,我遇到了同样的问题。每次都会问我凭据。如果你使用IE,这应该没有问题。希望它有所帮助!