因此,出于某些审计目的,我应该跟踪连接到托管 Web 应用程序的用户的以下详细信息。
- 操作系统:
- 浏览器:
- 估计的位置:
- 服务提供商:
- 领域:
- IP地址:
- 机器名称:
- 用户名
要获取 IP 地址、MeachineName、用户名,我尝试使用以下代码。
var userIpAddress = HttpContext.Current.Request.UserHostAddress;
var MachineName = HttpContext.Current.ApplicationInstance.Server.MachineName;
var UserName = HttpContext.Current.User.Identity.Name;
编辑:
var Browser = Request.Browser.Browser;
var OperatingSystem = Request.Browser.Platform;
那么如何获取剩余的字段值呢?