|
我在做一个转静态的功能
用的函数如下,高手对这个函数应该不陌生,传如url得到相应的html代码
public static string GetHttpPageTest(string urllink)
{
WebResponse response = null;
Stream stream = null;
StreamReader reader = null;
// try
// {
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(urllink);
//request.Timeout=1000;
response = request.GetResponse();
stream = response.GetResponseStream();
string buffer = "",line;
reader = new StreamReader(stream,System.Text.Encoding.UTF8);
while( (line = reader.ReadLine())!=null )
{
buffer+=line+"\r\n";
}
// }
// catch
// {
// return "$False$";
// }
// finally
// {
if( reader!=null ) reader.Close();
if( stream!=null ) stream.Close();
if( response!=null ) response.Close();
// }
return buffer;
}
我在本地运行,传入因特网上的地址可以得到相应html
但是我把这个程序,上传到网络上的服务器上去的时候,却不行了
出现下面错误,哪个高手给看看,谢谢
基础连接已经关闭: 无法解析此远程名称。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.WebException: 基础连接已经关闭: 无法解析此远程名称。 |
|