Ο χρόνος φόρτωσης μιας εφαρμογής Blazor WASM μπορεί να βελτιωθεί χρησιμοποιώντας μια ελαφριά σελίδα σύνδεσης με απλό HTML, JavaScript και CSS. Η ασύγχρονη προφόρτωση συσκευών καθιστά την κύρια εφαρμογή έτοιμη για εκτέλεση μόλις κάνει check in ο χρήστης. Η διαχείριση σφαλμάτων και η προσωρινή αποθήκευση είναι δύο στρατηγικές που εγγυώνται μια απρόσκοπτη εμπειρία χρήστη.
Αυτό το σεμινάριο εστιάζει στην επιδιόρθωση του κωδικού σφάλματος 64 που προέκυψε κατά τη συλλογή SCSS του έργου Blazor. Το πρόβλημα παρουσιάζεται όταν χρησιμοποιείται το ExecCommand στο αρχείο.csproj, το οποίο οδηγεί σε αποτυχία κατασκευής. Για να αντιμετωπιστεί αυτό διερευνάται ένας αριθμός προσεγγίσεων, όπως η παροχή εργαλείων όπως το Gulp για πιο αποτελεσματική διαχείριση περιουσιακών στοιχείων, η τροποποίηση των εντολών NPM και η χρήση του Webpack.
Όταν επιχειρείτε να καλέσετε μια μέθοδο.NET από JavaScript σε μια εφαρμογή διακομιστή Blazor, παρουσιάζεται αυτό το ζήτημα. Όταν οι υπηρεσίες έχουν καταχωρηθεί εσφαλμένα ή το αντικείμενο DotNet δεν έχει προετοιμαστεί σωστά, εμφανίζεται συχνά το σφάλμα "Δεν έχει οριστεί ο αποστολέας κλήσεων". Η διαλειτουργικότητά σας JavaScript και.NET θα είναι απρόσκοπτη, εάν βεβαιωθείτε ότι οι μέθοδοι σας.NET είναι καταχωρημένες στο Program.cs και έχουν τοποθετηθεί σε μόνιμη υπηρεσία για την αποφυγή συχνών προβλημάτων κύκλου ζωής.