我正在寫一個程序,從IMDB抽取數據,使用IMDB scraping API.它奇妙的作品,但有時..它只是停止。沒有異常拋出,沒有錯誤,intellitrace上沒有顯示,找不到停止的原因。而且它很有趣,因爲它停止的點是完全隨機的!計劃凍結 - 沒有錯誤,沒有例外
因此,舉個例子..如果我啓動它,它會成功擦除數據100次,但是如果我重新啓動它,它會在50之後卡住..我真的不知道爲什麼會這樣做。
如果我暫停代碼,如果它卡住了,它不寫任何東西(像這將是沒有任何錯誤的正常運行),(或者我只是不注意到它)。左邊的綠色標記是
IMDb imdb_movie = new IMDb(link, false);
的源代碼可以發現here
任何想法?感謝您前進!
當它被卡住,*其中*是它卡住了?它試圖做的最後一件事是什麼? (你需要調試。) –
這就是要點!我不能說,因爲如果我暫停代碼,如果它卡住了,它不寫任何東西(比如它會正常運行,沒有任何錯誤),(或者我只是沒有注意到它,我是一個noob實際上)左邊的綠色標記在「IMDb imdb_movie = new IMDb(link,false);」行..但現在要調試,並等待它卡住,並將分享結果! – Levela
我不知道你的文件的內容,但是當它結束處理勢必會停止文件,嘗試把一個Console.ReadKey()在主 – armin