私が書いたプログラムを使用してクライアントからエラー報告を受け取りました。このエラーの原因を特定しています。エラーは次のとおりです。WebClient "レスポンスストリームを取得中にエラーが発生しました"
System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure ---> System.Exception: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
at System.Net.WebConnection.ReadDone(IAsyncResult result)
at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
at System.Net.HttpWebRequest.GetResponse() [0x00000] in <filename unknown>:0
at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <filename unknown>:0
at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in <filename unknown>:0
at System.Net.WebClient.<DownloadFileAsync>m__F (System.Object state) [0x00000] in <filename unknown>:0
System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure ---> System.Exception: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
at System.Net.WebConnection.ReadDone(IAsyncResult result)
at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
at System.Net.HttpWebRequest.GetResponse() [0x00000] in <filename unknown>:0
at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <filename unknown>:0
at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in <filename unknown>:0
at System.Net.WebClient.<DownloadFileAsync>m__F (System.Object state) [0x00000] in <filename unknown>:0
アプリケーションは、ゲームランチャープログラムである、それはファイルのマニフェストをプルダウンして、存在しないか、時代遅れである任意のパッチを適用します。 WebClient :: DownloadFileAsyncによってエラーがスローされているように見えますが、なぜこれが起こっているのかに関するドキュメントは見つかりません。
お手数をおかけしますが、早ければ早ければこの月曜日の朝に修正することができます。
乾杯 ジョー
返信ありがとう=) 通常、ファイルが見つからないため、WebClient.ResponseHeadersがnullになりました。 私はクライアントにプロキシについて尋ねますが、実行がコードのDownloadFileAsync部分に到達するためには、まず、同じサーバーからファイルを取得するDownloadStringを呼び出す必要があります。 – Joe