したがって、いくつかの監査目的で、ホストされた Web アプリケーションに接続したユーザーから以下の詳細を追跡する必要があります。
- オペレーティング·システム:
- ブラウザ:
- 推定位置:
- サービス プロバイダー:
- ドメイン:
- IPアドレス:
- マシン名:
- ユーザー名
IP アドレス、MeachineName、UserName を取得するために、以下のコードを試しました。
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;
では、残りのフィールド値を取得するにはどうすればよいでしょうか。