Can anybody tell me how can I find name of operating system, type of
browser and IP address of the user in C# ? ("User" who is browsing our
site.)
Take a look at the properties of the Request object, for instance:
Request.UserAgent wil give you a string that contains the type of
browser and (possibly) the operating system.
Request.UserHostAddress will give you the IP (this is the public IP from
which you are receiving the IP packets, not necesarily the IP of the user's
computer, which can be hidden behind a proxy or a NAT gateway).
Also, User.Identity.Name will give you the name of the user who is
browsing your site, but only if you have previously gone through user
authentication (Forms or Windows). The original credentials of the user in
the PC are not sent to the server unless you have configured IIS for
integrated windows authentication and it is enabled at the user's computer.