Ένα αρχείο με την επέκταση αρχείου ASAX είναι ένα αρχείο εφαρμογής διακομιστή ASP.NET που χρησιμοποιείται από εφαρμογές ASP.NET. Το πιο κοινό αρχείο ASAX είναι το global.asax αρχείο (ονομάζεται επίσης ASP.NET Application File) που χρησιμοποιείται για το χειρισμό συγκεκριμένων λειτουργιών, όπως όταν η εφαρμογή ξεκινά ή τερματίζεται. Μια εφαρμογή ιστού μπορεί να έχει μόνο ένα από αυτά τα αρχεία ASAX και είναι εντελώς προαιρετικό να συμπεριληφθεί στην εφαρμογή. Παρακάτω ακολουθεί μερικές πρόσθετες πληροφορίες για αρχεία ASAX.
Πώς να ανοίξετε ένα αρχείο ASAX
Το λογισμικό Visual Studio της Microsoft μπορεί να ανοίξει αρχεία ASAX. Δεδομένου ότι τα αρχεία ASAX είναι απλά αρχεία κειμένου που περιέχουν κώδικα, μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου για να τα ανοίξετε. Τα Windows διαθέτουν την εφαρμογή Notepad ενσωματωμένη στο λειτουργικό σύστημα που μπορεί να ανοίξει το αρχείο, αλλά και οι επεξεργαστές κειμένου τρίτου μέρους, όπως το δωρεάν Notepad ++. Τα αρχεία ASAX δεν προορίζονται για προβολή ή άνοιγμα από πρόγραμμα περιήγησης ιστού. Εάν έχετε κατεβάσει ένα αρχείο ASAX και αναμένεται να περιέχει πληροφορίες (όπως ένα έγγραφο ή άλλα αποθηκευμένα δεδομένα), είναι πιθανό ότι κάτι δεν πάει καλά με τον ιστότοπο και αντί να δημιουργήσει χρήσιμες πληροφορίες, παρείχε αυτό το αρχείο. Εάν συμβεί αυτό, θα πρέπει να μπορείτε να μετονομάσετε την επέκταση αρχείου από .ASAX στην επέκταση με την οποία θα έπρεπε να είχε αποθηκευτεί το αρχείο. Για παράδειγμα, ας υποθέσουμε ότι προσπαθείτε να κάνετε λήψη τραπεζικού λογαριασμού σε μορφή PDF, αλλά λαμβάνετε ένα αρχείο ASAX. απλώς μετονομάστε το αρχείο από .ASAX σε .PDF έτσι ώστε να μπορείτε να το ανοίξετε σε μια συσκευή ανάγνωσης PDF όπως προορίζεται. Δεν μπορείτε κανονικά να αλλάξετε την επέκταση ενός αρχείου έτσι και να περιμένετε ότι το νέο αρχείο θα λειτουργεί κανονικά. Για αυτό, θα χρειαστείτε ένα εργαλείο μετατροπής αρχείων. Ωστόσο, σε αυτήν την περίπτωση, το πρόβλημα έγκειται αποκλειστικά στο γεγονός ότι η επέκταση αρχείου ονομάστηκε ακατάλληλα, επομένως η μετονομασία της στη σωστή επέκταση θα λειτουργήσει μια χαρά.
Περισσότερες πληροφορίες για το αρχείο Global.asax
ο global.asax Το αρχείο βρίσκεται στον ριζικό κατάλογο της εφαρμογής ASP.NET και δεν είναι δυνατή η λήψη ή η προβολή του από οποιοδήποτε αίτημα, εκτός από αυτά που προέρχονται από την πλευρά του διακομιστή. Αυτό σημαίνει ότι οποιαδήποτε εξωτερική προσπάθεια προβολής ή λήψης αυτού του συγκεκριμένου αρχείου ASAX αποκλείεται από προεπιλογή. Μπορείτε να διαβάσετε περισσότερα για το τι global.asax Το αρχείο χρησιμοποιείται για το DotNetCurry.com. Αυτός ο ιστότοπος εξηγεί πώς να χρησιμοποιήσετε το global.asax αρχείο και δίνει ένα δείγμα αρχείου, ώστε να μπορείτε να δείτε πώς είναι δομημένες οι πληροφορίες στο αρχείο. Μια άλλη καλή πηγή για το σκοπό του global.asax το αρχείο είναι αυτό το νήμα Stack Overflow.
Πώς να μετατρέψετε ένα αρχείο ASAX
Ένα αρχείο ASAX που πρέπει να παραμείνει λειτουργικό ως αρχείο ASP.NET δεν πρέπει να μετατραπεί σε άλλη μορφή. Κάτι τέτοιο θα σήμαινε ότι η εφαρμογή δεν μπορεί να βρει το αρχείο και έτσι δεν μπορεί να το χρησιμοποιήσει όπως χρειάζεται. Αν ψάχνετε πώς να μετατρέψετε global.asax στο Code-Behind για να τοποθετήσετε τον πηγαίο κώδικα σε ξεχωριστό αρχείο, δείτε αυτό το νήμα στο Coding Forums. Ωστόσο, θα πρέπει επίσης να ρίξετε μια ματιά σε αυτό το άρθρο στο ASP Alliance, το οποίο περιγράφει πώς το ASP.NET v2.0 αντικατέστησε το Code-Behind με το Code-Beside.
Ακόμα δεν μπορείτε να ανοίξετε το αρχείο;
Τα προγράμματα που αναφέρονται παραπάνω δεν πρέπει να έχουν πρόβλημα κατά το άνοιγμα αρχείων ASAX Εάν δεν λειτουργούν, είναι πιθανό ότι δεν χρησιμοποιείτε πραγματικά ένα αρχείο ASAX, το οποίο μπορεί να συμβεί εάν έχετε διαβάσει εσφαλμένα την επέκταση αρχείου. Για παράδειγμα, τα αρχεία ASX και ASA δεν είναι τα ίδια με τα αρχεία ASAX. Παρόλο που οι επεκτάσεις αρχείων τους είναι πολύ παρόμοιες, ένα αρχείο ASX είναι ένα αρχείο Microsoft ASF Redirector που αποθηκεύει μια λίστα αναπαραγωγής αρχείων ήχου ή βίντεο, όπως αρχεία ASF. Μπορείτε να ανοίξετε ένα αρχείο ASX με VLC ή Windows Media Player. Τα αρχεία ASA είναι αρχεία διαμόρφωσης ASP τα οποία μπορεί να ανοίξει ένας επεξεργαστής κειμένου. Το ίδιο θα μπορούσε να ειπωθεί για το ASCX και για άλλες επεκτάσεις αρχείων με παρόμοια ορθογραφία: απλώς και μόνο επειδή χρησιμοποιούνται τα ίδια ή παρόμοια γράμματα δεν σημαίνει ότι οι μορφές σχετίζονται και ότι τα αρχεία μπορούν να ανοίξουν με τα ίδια προγράμματα. Εάν δεν έχετε πραγματικά ένα αρχείο ASAX, ερευνήστε την πραγματική επέκταση αρχείου για να μάθετε περισσότερα σχετικά με τη μορφή στην οποία και ποια προγράμματα μπορούν να το ανοίξουν ή να το μετατρέψουν.