如何在ASP.NET中记录客户端IP地址和计算机名称

用户名

我正在ASP.net中开发Web应用程序,它需要登录名和密码。

我要记录正在访问此Web应用程序的客户端的IP地址和计算机名称。

我正在使用log4net进行日志记录。

我已经尝试过这段代码,但是在使用IIS-7(而不是客户端计算机名称)部署此Web应用程序之后,正在日志中获取服务器计算机主机名称。

Login Page Page_Load 方法:

protected void Page_Load(object sender, EventArgs e)
{
    log4net.GlobalContext.Properties["Hostname"] = Dns.GetHostName();
}

Web.Config更改:

 <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date %property{Hostname} [%thread] %-5level %logger - %message%newline" />
 </layout>

它的确是一个巨大的项目,因此请向我建议一种方法,该方法要求对Code进行最少的更改以记录客户端的IP地址和计算机名称。

山姆

您尝试使用关注吗?

Request.UserHostAddress

Request.UserHostName

请参阅在其他主题上发布的以下答案

获取客户端的IP地址和计算机名称?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Meteor中访问客户端IP地址?

来自分类Dev

我如何在django中获取客户端计算机的mac地址

来自分类Dev

客户端计算机是否需要安装.NET才能运行ASP.NET Web应用程序

来自分类Dev

如何获得客户的计算机名称

来自分类Dev

如何在Inno Setup中获取完整的计算机名称

来自分类Dev

如何在ASP.NET MVC中获取客户端IP地址?

来自分类Dev

如何在Node.js中获取Mac OS计算机名称

来自分类Dev

如何在客户端计算机上验证.NET代码访问安全性

来自分类Dev

如何在Roda中获取客户端的IP地址?

来自分类Dev

如何在ASP.Net MVC中为客户端计算机创建新的Excel文件

来自分类Dev

如何获取客户端计算机的Mac地址或IPv4地址以在ASP.net Core v3.1中唯一标识计算机

来自分类Dev

如何使用LogBack记录客户端IP地址

来自分类Dev

如何在Meteor中访问客户端IP地址?

来自分类Dev

如何在Mac OSX中重命名计算机名称/根

来自分类Dev

如何在vb.net中更改计算机名称?

来自分类Dev

如何获得客户的计算机名称

来自分类Dev

如何在asp.net中使用Log4net记录客户端IP,浏览器名称和用户名?

来自分类Dev

如何从计算机名称获取IP地址?

来自分类Dev

如何更改计算机名称

来自分类Dev

如何更改计算机名称?

来自分类Dev

我如何更改Windows 7中的“完整计算机名称”,而保持(简短)计算机名称不变?

来自分类Dev

在vb.net中如何在客户端计算机上部署Crystal Report

来自分类Dev

如何访问客户端计算机上的文件

来自分类Dev

如何在ASP.NET MVC中获取客户端IP地址?

来自分类Dev

如何在客户端计算机上访问网站?

来自分类Dev

如何解析远程计算机名称以在Java中获取其IP地址

来自分类Dev

如何获取客户端IP地址和存储过程更新历史记录?

来自分类Dev

如何在ASP.Net MVC中为客户端计算机创建新的Excel文件

来自分类Dev

Cookie是否在ASP.Net中的OutProc会话管理中写入客户端计算机?

Related 相关文章

  1. 1

    如何在Meteor中访问客户端IP地址?

  2. 2

    我如何在django中获取客户端计算机的mac地址

  3. 3

    客户端计算机是否需要安装.NET才能运行ASP.NET Web应用程序

  4. 4

    如何获得客户的计算机名称

  5. 5

    如何在Inno Setup中获取完整的计算机名称

  6. 6

    如何在ASP.NET MVC中获取客户端IP地址?

  7. 7

    如何在Node.js中获取Mac OS计算机名称

  8. 8

    如何在客户端计算机上验证.NET代码访问安全性

  9. 9

    如何在Roda中获取客户端的IP地址?

  10. 10

    如何在ASP.Net MVC中为客户端计算机创建新的Excel文件

  11. 11

    如何获取客户端计算机的Mac地址或IPv4地址以在ASP.net Core v3.1中唯一标识计算机

  12. 12

    如何使用LogBack记录客户端IP地址

  13. 13

    如何在Meteor中访问客户端IP地址?

  14. 14

    如何在Mac OSX中重命名计算机名称/根

  15. 15

    如何在vb.net中更改计算机名称?

  16. 16

    如何获得客户的计算机名称

  17. 17

    如何在asp.net中使用Log4net记录客户端IP,浏览器名称和用户名?

  18. 18

    如何从计算机名称获取IP地址?

  19. 19

    如何更改计算机名称

  20. 20

    如何更改计算机名称?

  21. 21

    我如何更改Windows 7中的“完整计算机名称”,而保持(简短)计算机名称不变?

  22. 22

    在vb.net中如何在客户端计算机上部署Crystal Report

  23. 23

    如何访问客户端计算机上的文件

  24. 24

    如何在ASP.NET MVC中获取客户端IP地址?

  25. 25

    如何在客户端计算机上访问网站?

  26. 26

    如何解析远程计算机名称以在Java中获取其IP地址

  27. 27

    如何获取客户端IP地址和存储过程更新历史记录?

  28. 28

    如何在ASP.Net MVC中为客户端计算机创建新的Excel文件

  29. 29

    Cookie是否在ASP.Net中的OutProc会话管理中写入客户端计算机?

热门标签

归档