2017-04-26 11 views
0

なぜこのコード行がこのエラーをスローしているのかわかりません。WebClient.DownloadString(url)FormatExceptionでエラーが発生する

アイデアをいただければ幸いです。

DateTime Format Exception?

System.FormatException was unhandled 
Message=Input string was not in a correct format. 
Source=mscorlib 
StackTrace: 
    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) 
    at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) 
    at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info) 
    at micro.Updater.start(Object obj) in C:\Users\Windows\Documents\Visual Studio 2015\Projects\Micro\Updater.cs:line 22 
    at System.Threading._TimerCallback.TimerCallback_Context(Object state) 
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 
    at System.Threading._TimerCallback.PerformTimerCallback(Object state) 
+0

ダイアログボックスから「例外の詳細をクリップボードにコピーする」をクリックして、コピーしたテキストをコードブロック内の編集として貼り付けてください。 –

+0

'start'メソッドの完全なコードも含めることができますか? –

答えて

1

あなたのPDBファイルには、あなたのコードと同期して可能性があります。スタックトレースから、startメソッドから呼び出されたSystem.Double.Parseの内部でエラーが発生していることがわかります。あなたはDouble.Parseを22行目に呼びますが、22行目はあなたのWebクライアント呼び出しです。

クリーンで再構築してください。また、プログラムがリリースモードではなくデバッグモードになっていることを確認してください。それでも問題が解決しない場合は、Double.Parseコールを見つけるために手作業でコードを調べる必要があります。

関連する問題