2014-01-06 49 views
0

我正在開發一個在asp.net中的網絡爬蟲。網絡爬蟲 - 找不到對象

我的網頁爬蟲有一個主頁,從中打開HREF標記的其他HTML頁面,下載HTML頁面並獲取數據。

現在的問題是有時我得到的對象引用的異常沒有找到有時代碼完美的作品。

是否因爲asp.net緩衝區內存已滿?如果你想我可以告訴你我的代碼。

回答

0

您將需要調試您的代碼。有一些你的項目的代碼或者你正在使用的一些庫,在使用它之前不正確的檢查對象是否爲空。

試試這個:

  1. 在Visual Studio中
  2. 在調試菜單上,單擊例外。
  3. 在例外對話框中,選擇'公共語言運行時例外'投擲。
  4. 開始調試(F5)。
  5. 當異常拋出時,VS會中斷,它會顯示問題的可能代碼行。

更多在How to: Break When an Exception is Thrown