我想每隔5分钟打一个网址。我构建了一个名为myconsoleapp.exe的c#控制台应用程序,并在Windows任务调度程序中安排了这个:
C#
static void Main(string[] args)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.mypage.aspx");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
然而我收到此错误? :
错误:
Application: myconsoleapp.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Net.WebException Stack: at System.Net.HttpWebRequest.GetResponse() at myconsoleapp.Program.Main(System.String[])
答案 0 :(得分:2)
由于各种原因,您可能会收到此错误,例如: - Web服务器端超时 - 名称未解析为IP地址 - 缺乏与互联网的连接 - 无效的网址 - 其他网络或网站相关问题 我的建议: - 通过查看异常中的错误消息获取更多信息 - 处理异常以便在放弃之前重试失败 - 调查任何连接,DNS解析或任何其他网络相关问题