“System.Net.Dns.GetHostByName(string)”已过时之类问题解决总结 程序出现: 警告 1 “System.Net.Dns.GetHostByName(string)”已过时:“GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202” 当从VS2003升级到vs2005,或者vs2005到vs2008,vs2010,经常遇到一些警告过时,此类问题解决主要看提示:GetHostByName is obsoleted for this type, please use GetHostEntry instead. GetHostByName类型已经过时,请用GetHostEntry代替,其它类似问题都可以这样解决。只需要将GetHostByName换成GetHostEntry即可。 IPHostEntry here = Dns.GetHostEntry(Dns.GetHostName()); IPAddress localaddress=null; foreach (IPAddress _ip in here.AddressList) { if ( _ip.AddressFamily.ToString().ToUpper() == "INTERNETWORK") { localaddress = _ip; } } 由于有ipv6协议,这里判断ip地址族, 【IPAdreess 以及Dns.GetHostByName(string)”已过时】 |
推荐阅读
- Asp.net|System.Globalization.DateTimeFormatInfo.InvariantInfo
- asp.net|c#文件写入与获取post请求数据
- .NET+C#|掌握 ASP.NET 之路(自定义实体类简介(Microsoft))
- .NET+C#|ASP.NET 2.0中Theme、MasterPage和代码国际化
- .NET导出Excel遇到的错误的解决方法
- .net|利用MSXML2.XMLHTTP的无刷新技术
- 快速理解ASP.NET Core的认证与授权
- asp.net|asp.net错误急警
- 工具|调试、部署Oxite 开源系统
- asp.net|在ASP中读取数字证书(ASP.NET)