解决The remote name could not be resolved
在C#中,或ASP.NET中使用
string html = "";
CrawledResult cr = new CrawledResult();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Accept = "*/*";
request.Timeout = m_Timeout;
HttpWebResponse response = null;
Stream stream = null;
StreamReader reader = null;
Console.WriteLine("Request " + url);
try
{
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
…………
这段函数时,如果response出现The remote name could not be resolved问题,则说明很有可能是因为你所在的网络有代理服务器,需要有web.config中添加这样一段:
<system.net>
<defaultProxy>
<proxy
proxyaddress=http://your proxy address
/>
</defaultProxy>
</system.net>
再试试,是不是问题解决了