0

我问了这个问题,它允许我使用以下方法捕获用户:

string userName = this.HttpContext.User.Identity.Name;

在我的控制器代码中。

我遇到的一个问题是,在 Visual Studio 中进行测试时,它显示为一个空字符串。我想跟踪这个字段以进行测试。

无论如何在我的机器上的本地 ASP.net 网络服务器进程中进行这项工作,所以它会模仿我服务器上的 Windows 身份验证?

4

1 回答 1

0

在 IIS 下运行应用程序并在 web.config 中设置 windows 身份验证。

    <authentication mode="Windows">
于 2010-01-25T23:12:13.327 回答