怎么回事,我的生产网站碰巧遇到问题,当我发布代码时,我收到以下错误:
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开发团队中,我没有问题,但是当我导航到生产站点时,就会发生这种情况。
如果有人有任何想法,我将不胜感激。我不知道什么会更好,配置服务器,或更改代码行以获取计算机的名称。我更喜欢从代码中进行修正