我的应用程序专门针对我们网络中的人员。我需要做的是获取访问该网站的人的用户名,IP和主机名。有了这个:
string userName = Environment.UserDomainName;
string hostName = Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostName);
IPAddress[] addr = ipEntry.AddressList;
string ip = addr[1].ToString();
我能够获取用户信息,但不能获取网站访问者的信息。由于用户名和其他数据与IIS或托管我的应用程序的服务器有关,因此我得到的是IIS APPPOOL
。我不想在网站内进行任何登录。我只是无缝地需要它。
我需要采取什么行动?