如何在ASP.NET中获取用户环境的详细信息
本文关键字:用户 环境 详细信息 获取 ASP NET | 更新日期: 2023-09-27 18:03:07
因此,出于某些审计目的,我应该跟踪连接到托管web应用程序的用户的以下详细信息。
- 操作系统: 浏览器:
- 估计位置:
- 服务Provier: 域:IP地址:
- MachineName:
- 用户名
获取IP地址,机器名,用户名,我尝试用下面的代码。
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;
那么如何获得剩余的字段值?
那么如何获得剩余的字段值?
你不能。这些值永远不会作为HTTP请求的一部分发送到您的服务器。
不要误以为HttpContext.Current.ApplicationInstance.Server.MachineName
就是客户端的机器名。这将为您提供服务器的机器名称。无法获取客户端的机器名