2017-04-26 4 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의 오류가 발생한 것을 확인할 수 있습니다. 22 번 줄에 Double.Parse으로 전화를 걸었지만 22 번 줄은 웹 클라이언트 호출이라고 생각합니다.

깨끗한 상태로 다시 작성하십시오. 또한 프로그램이 릴리스 모드 대신 디버그 모드에 있는지 확인하십시오. 그래도 문제가 해결되지 않으면 Double.Parse 전화를 찾으려면 코드를 직접 확인해야합니다.