【发布时间】:2012-07-03 19:36:02
【问题描述】:
“你做过任何 .net 编程吗?是的?很好,这是一个严重损坏的程序,修复它”。这就是我所处的情况,如果这是一个简单的问题,请见谅。
我正在处理的程序从网络服务器中提取文件。预计用户已经登录到 Web 服务器。我需要提取当前登录到服务器的用户的用户名(或者只是确保确实有人登录到服务器)。
我尝试了以下方法,它返回一个空字符串。
user = HttpContext.Current.User.Identity.Name;
【问题讨论】:
-
您是否在 IIS 中为 Web 应用程序启用了 Windows 身份验证?
-
Environment.UserName 返回什么?