0

5分ごとにURLをヒットしたい。myconsoleapp.exe という名前の ac# コンソール アプリを作成し、これを 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[]) 
4

1 に答える 1

2

このエラーは、次のようなさまざまな理由で発生する可能性があります: - Web サーバー側でのタイムアウト - 名前が IP アドレスに解決されない - インターネットへの接続の欠如 - 無効な URL - その他のネットワークまたは Web サイト関連の問題 私のアドバイス: - 詳細情報を入手する例外のエラーメッセージを見て - あきらめる前に失敗時に再試行するように例外を処理します - 接続、DNS 解決、またはその他のネットワーク関連の問題を調査します

于 2013-07-01T05:17:05.147 に答える