尝试获取客户端PC的名称时出错。未知主机错误。在asp.net中

时间:2017-12-20 19:36:42

标签: c# asp.net websocket server dns

怎么回事,我的生产网站碰巧遇到问题,当我发布代码时,我收到以下错误:

System.Net.Sockets.SocketException:未知主机 SocketException(0x2af9)

原因是因为我试图在客户端计算机上获取该PC的名称。当我尝试使用以下代码时,问题是相同的:

String Hostname =  System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName.Split(new Char[] { '.' });
String nombrePC = Hostname;

或与:

String PCname = System.Net.Dns.GetHostEntry (Request.ServerVariables ["remote_addr"]). HostName

在我的localhost开发团队中,我没有问题,但是当我导航到生产站点时,就会发生这种情况。

如果有人有任何想法,我将不胜感激。我不知道什么会更好,配置服务器,或更改代码行以获取计算机的名称。我更喜欢从代码中进行修正

0 个答案:

没有答案