use*_*084 1 c# asp.net ip-address visual-studio
我在服务器上发布了我的GUI文件...这个服务器是IIS运行的地方..
现在我从远程机器访问我的GUI.我怎样才能获得这台机器的IP地址或用户名.
我使用以下代码获取机器的服务器名称:
string svrName = System.Net.Dns.GetHostName();
Run Code Online (Sandbox Code Playgroud)
请帮忙谢谢......
也许我不够清楚:
让我再说一遍..
有2台机器A和B .. A是我有我发布的GUI文件和IIS ...上面的代码给了我机器A的名称
现在我从机器B调用GUI,我想要机器B的名称
要从Asp.Net获取远程用户的IP,您可以使用Request.ServerVariables["REMOTE_ADDR"]或Request.UserHostAddress.
该Request对象应该可以在ASPX页面的任何位置使用.
我认为通过ServerVariables可靠地获取主机名是不可能的.