/ / Web Crawler - nie znaleziono obiektu [duplikat] - c #, asp.net, web-crawler, html-agility-pack

Przeszukiwacz sieci - obiekt nie znaleziony [duplikat] - c #, asp.net, robot sieciowy, pakiet agility html

Tworzę przeszukiwacz sieci w asp.net.

Mój robot indeksujący ma stronę główną, z której otwiera inne strony HTML ze znaczników HREF, pobiera stronę HTML i pobiera dane.

Problem polega teraz na tym, że czasami otrzymuję wyjątek odwołania do obiektu, niekiedy kod działa idealnie.

Czy to dlatego, że pamięć bufora asp.net jest pełna? Jeśli chcesz, mogę pokazać ci mój kod.

Odpowiedzi:

0 dla odpowiedzi № 1

Konieczne będzie debugowanie kodu. Jest jakiś kod twojego projektu lub biblioteki, której używasz, co nie jest poprawne, sprawdzając, czy obiekt jest pusty przed użyciem.

Spróbuj tego:

  1. W Visual Studio
  2. W menu Debugowanie kliknij Wyjątki.
  3. W oknie dialogowym Wyjątki wybierz „Zgubione” dla „Wyjątków środowiska uruchomieniowego wspólnego języka”.
  4. Rozpocznij debugowanie (F5).
  5. Po zgłoszeniu wyjątku VS się zepsuje i pokaże, jaka jest możliwa linia kodu z problemem.

Więcej w Jak: Przerwać, gdy zostanie zgłoszony wyjątek