下面这段话中: CSharpCodeProvider csc = new CSharpCodeProvider(); 警告 1 “System.Net.Dns.GetHostByName(string)”已过时:“”GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202″” E:\INA_WebService\WebService\App_Code\Service.cs 174 46 E:\INA_WebService\WebService\ 这个怎么修改为最新的方法 |
|
#1 |
警告 2 “System.CodeDom.Compiler.CodeDomProvider.CreateCompiler()”已过时:“”Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.”” E:\INA_WebService\WebService\App_Code\WebServiceOperation.cs 77 29 E:\INA_WebService\WebService\
刚才那个错误贴错了 |
10分
#2 |
将GetHostByName换成GetHostEntry即可。
|
30分
#3 |
版本太旧的问题。升级一下就OK 以下都可。
1:System.Net.Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].ToString(); 2: //using System.Net; string hostName = System.Net.Dns.GetHostName(); this.textBox1.Text = hostName;//获取主机名称 //Dns.GetHostByName(hostName); |
10分
#4 |
.NET Framework
受以下版本支持:1.0、1.1 在 2.0 中过时(编译器警告) .NET Compact Framework |
#5 |
为什么改完了获取到的是IPV6的地址,晕
|