In unserer Jobdatenbank haben wir eine http-Adresse, die mit "projects/Project/Entry/5893" endet. Die 5893 ist die Jobnummer, die Job zu Job ändert. Ich habe einen Timer eingestellt, um jede Nummer zu durchlaufen, bis es diese Seite End Page bekommt. Also auf der End-Seite HtmlElement existiert nicht, so gibt es mir die System.NullReferenceException und dort, weil ich die letzte verwendete Job-Nummer kenne. Aber das Problem ist, dass die Ausnahme nicht erscheint. Kennt jemand einen einfacheren Weg dies zu tun? Es tut uns leid, dass die vollständige Webseitenadresse nicht angezeigt wird, da sie vertrauliche Informationen enthält.So ermitteln Sie, wenn eine Jobnummer nicht verwendet wird
0
A
Antwort
0
Ich glaube nicht, dass HtmlDocument.GetElementById eine NullReferenceException werfen wird.
Sie könnten versuchen, den Hauptteil des HTML-Dokuments für etwas auf der Fehlerseite zu überprüfen.
doc.Body.InnerText.Contains("somthing to search for")
Verwandte Themen
- 1. Was wird "neu" verwendet, wenn eine Laufzeitbibliothek nicht verwendet wird?
- 2. So ermitteln Sie, ob eine Webanwendung gerade ausgeführt wird
- 3. Ermitteln, welcher Webserver verwendet wird
- 4. So ermitteln Sie, welcher Compiler verwendet wurde: g77 oder gfortran
- 5. Ermitteln, ob eine Datei in Perl unter Windows verwendet wird
- 6. So ermitteln Sie absolute Orientierung
- 7. Abfrage verwendet Index nicht, wenn sie als Ansicht verwendet wird
- 8. So importieren Sie weniger Dateien, wenn HtmlWebpackPlugin verwendet wird
- 9. So ermitteln Sie Mindestsystemanforderungen
- 10. So ermitteln Sie TimeDateStamp
- 11. Ermitteln, ob eine MATLAB GUI edittextbox verwendet wird
- 12. So ermitteln Sie, welche Codepage beim Konvertieren von RTF-Hex-Literalen in Unicode verwendet wird
- 13. Ermitteln, ob der Port verwendet wird?
- 14. Wie wird eine Fallklasse verwendet, wenn eine Hierarchie benötigt wird?
- 15. Wie ermitteln Sie, welches Backend von Matplotlib verwendet wird?
- 16. So ermitteln Sie den Zertifikatsverifikationsfehler
- 17. So ermitteln Sie, ob eine C++ - Vorlage die Methode
- 18. Legende hinzufügen, wenn eine Teilmenge verwendet wird
- 19. So ermitteln Sie, ob Eclipse im Debug-Modus ausgeführt wird
- 20. So ermitteln Sie die Instanz, wenn die Komponentengrößenänderung abgeschlossen ist
- 21. So ermitteln Sie, ob Git merge ausgeführt wird
- 22. overridePendingTransition funktioniert nicht, wenn FLAG_ACTIVITY_REORDER_TO_FRONT verwendet wird
- 23. So ermitteln Sie die JAXB-Version, die in einer Anwendung verwendet wird
- 24. So ermitteln Sie, welche Version von Oracle Client vom Server verwendet wird
- 25. So ermitteln Sie, ob eine meiner Aktivitäten im Vordergrund ist
- 26. So ermitteln Sie subprocess.Popen() fehlgeschlagen, wenn Shell = True
- 27. So ermitteln Sie, welche Version von JUnit Jenkins erwartet wird
- 28. Verwendet eine C++ Vorlage Speicher, wenn sie nie referenziert wird?
- 29. So ermitteln Sie, wie eine Baugruppe erstellt wurde
- 30. Ermitteln Sie, ob eine ausführbare Datei ausgeführt wird
Ich glaube nicht, dass HtmlDocument.GetElementById eine NullReferenceException werfen wird. Sie könnten versuchen, den Hauptteil des HTML-Dokuments für etwas auf der Fehlerseite zu überprüfen. 'doc.Body.InnerText.Contains (" etwas zu suchen ")' – Scrobi
Nun, als ich es getestet habe und versucht habe, einen Weg zu finden, diese Seite zu bekommen. Ich werde das schnell versuchen. –
Ich vermute, dass Sie auf der Web-Anwendung und nicht den obigen Code getestet haben. Wenn dies der Fall ist, ist die NullReferenceException der Fehler in der Webanwendung und nicht Ihr Code. – Scrobi