我刚刚为我的 asp.net 网站实现了一个非常简单的日志记录过程。该网站托管在无人登录的服务器上的 IIS 上。客户将使用本地网络地址连接到该网站。我正在记录有关已完成操作和花费时间的信息。如果有人想读取日志文件,他无法知道自己执行了哪些操作,因为每个人的操作都写在同一个地方。
我想在每次登录时添加一个信息来识别用户。我尝试访问 HttpContext.Current.User,但这始终具有通用标识。我也查看了 HttpContext.Session ,但没有找到任何相关的内容......
我想记录计算机名称或用户的用户名(他用来登录 Windows 的那个),或者其他可以帮助我的用户识别哪些操作是他们的操作的东西。(我也可以将所有内容分隔在单独的日志文件中,但是我需要一些东西来告诉他们appart)。