λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Παραγωγικότητας

Τεχνικές εντοπισμού σφαλμάτων σε ASP.NET

ASP.NET είναι το τμήμα Web ανάπτυξη της NET framework της Microsoft . . Σας επιτρέπει να κωδικοποιήσει τη χρήση υπερκειμένου γλώσσα σήμανσης σε συνεννόηση με επικαλυπτόμενα φύλλα στυλ και JavaScript κατά τη δημιουργία σελίδων ή /και έντυπα για το Διαδίκτυο . Μέχρι το έτος 2002 , debugging ASP.NET ήταν μακριά από γρήγορη ή εύκολη . Από τότε , όμως , η ανάπτυξη νέων εργαλείων και τεχνικών καθιστά τον εντοπισμό σφαλμάτων πιο ενεργό . Ενίσχυση
Η

βήμα -through αποσφαλμάτωση , μια κοινή τεχνική εντοπισμού σφαλμάτων ASP.NET , χρησιμοποιεί το Visual Studio και μια διαδικασία που ονομάζεται « κατάσταση εντοπισμού σφαλμάτων " για να αναλύσει κώδικα προτού να συγκεντρώνονται σε ένα πρόγραμμα εργασίας . Βήμα -through αποσφαλμάτωση σας επιτρέπει να ορίσετε σημεία διακοπής , όπου ο compiler debugging θα σταματήσει αυτόματα αν ανιχνεύσει ένα σφάλμα κωδικοποίησης . Όταν συμβαίνει αυτό , το stepper αναλαμβάνει και σας επιτρέπει να το βήμα σε , πάνω ή έξω από τον κώδικα , όπως την προσπάθειά σας να εντοπίσετε το σφάλμα ή σφάλματα . Όπως πάτε μέσω κώδικα , σχετικών εμφανίζει δεδομένα στα παράθυρα εντοπισμού σφαλμάτων στο κάτω μέρος της οθόνης σας . Windows, όπως το Μητρώα , Μνήμη και το παράθυρο Call Stack παρέχει πρόσθετες πληροφορίες για να σας βοηθήσουν στη διάγνωση και διόρθωση σφαλμάτων κωδικοποίησης .
Εικόνων Tracing
Η

Tracing είναι μια άλλη τεχνική εντοπισμού σφαλμάτων που λειτουργεί με ανάλυση κώδικα καθώς τρέχει . Παρόλο που η τεχνική αυτή απαιτεί να ενσωματώσετε ανίχνευσης κώδικα - συμπεριλαμβανομένων των διαγνωστικών και τον εντοπισμό σφαλμάτων δηλώσεις - απευθείας σε σελίδες Web , ο κωδικός δεν θα καταρτίσει , ως μέρος του τελικού προγράμματος και να γίνει ορατό στους θεατές. Οδηγίες μέσα στον κώδικα καθορίσει πώς θα δείτε διαγνωστικές πληροφορίες . Δεδομένου ότι ο κώδικας στην ιστοσελίδα σας συγκεντρώνει , τα αποτελέσματα του κώδικα εντοπισμού εμφανίζονται στο κάτω μέρος της σελίδας σας . Μια κοινή εναλλακτική μέθοδος προβολή αποτελεσμάτων μέσω μιας χωριστής αίτησης ίχνος θεατή μπορείτε να έχετε πρόσβαση από έναν υπολογιστή-διακομιστή Web ή από απομακρυσμένες περιοχές , αν τεθούν οι θεατές ίχνη LocalOnly αποδίδουν σε "false ".

Η Response.Write
Η

Η δήλωση response.write είναι ένα " old-school " τεχνική για τον εντοπισμό σφαλμάτων ASP.NET μπορείτε να δείτε ακόμα και ενδεχομένως να χρησιμοποιήσουν κάτω από ορισμένες συνθήκες σήμερα . Είναι πιο χρήσιμο όταν υπολογισμοί παράγουν εσφαλμένα αποτελέσματα ή υπό όρους δηλώσεις όπως " εάν .. τότε " δεν εκτελείται όπως αναμένεται . Η προσθήκη δύο ή περισσότερα response.write δηλώσεις απευθείας στον κώδικα του προγράμματος και την προβολή της παραγωγής τους μπορεί να σας δώσει μια καλή ιδέα του « ό, τι και όπου" το πρόβλημά σας . Όταν χρησιμοποιείτε αυτή την τεχνική , θα πρέπει να αφαιρέσετε τις δηλώσεις φορά τον κωδικό σας λειτουργεί σωστά , ή θα συγκεντρώσει και θα είναι ορατό στους χρήστες .
Εικόνων Χειρισμός
Η

Λαθών σφάλματος είναι μια τεχνική προχωρημένο επίπεδο που να λειτουργεί όχι μόνο τη σύλληψη, αλλά επίσης να χειριστεί πολλές καταστάσεις που προκαλούν τα λάθη του προγράμματος "on the fly ". Αυτή η τεχνική αρχίζει με μια σειρά από "try /catch " κώδικα μπλοκ που επιτρέπουν κώδικα για να τρέξει κανονικά και να πιάσει κωδικοποίησης σφάλματα κατά το χρόνο εκτέλεσης . Ο έλεγχος στη συνέχεια περνά σε χειριστές που ρίχνουν εξαιρέσεις και , ανάλογα με το πρόβλημα και τις ρυθμίσεις ασφαλείας , εμφανίζει πληροφορίες σχετικά με το πρόβλημα που προκαλεί το σφάλμα ή να ανακατευθύνουν τον χρήστη σε άλλη ιστοσελίδα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα