Τι πρέπει να γνωρίζετε
- Ένα αρχείο ASHX είναι ένα αρχείο ASP. NET Web Handler.
- Ανοίξτε ένα με το Microsoft Visual Studio ή ένα πρόγραμμα επεξεργασίας κειμένου.
- Μετονομασία του αρχείου σε filename.pdf αν θα έπρεπε να είναι πραγματικά έγγραφο PDF.
Αυτό το άρθρο εξηγεί τι είναι ένα αρχείο ASHX και πώς χρησιμοποιείται, καθώς και πώς να το ανοίξετε στον υπολογιστή σας ή να το μετατρέψετε σε διαφορετική μορφή αρχείου.
Τι είναι ένα αρχείο ASHX;
Ένα αρχείο με την επέκταση αρχείου ASHX είναι ένα αρχείο ASP. NET Web Handler που συχνά περιέχει αναφορές σε άλλες ιστοσελίδες που χρησιμοποιούνται σε μια εφαρμογή διακομιστή ιστού ASP. NET.
Οι συναρτήσεις στο αρχείο είναι γραμμένες στη γλώσσα προγραμματισμού C και μερικές φορές οι αναφορές είναι τόσο σύντομες που το αρχείο μπορεί να καταλήξει να είναι απλώς μια γραμμή κώδικα.
Οι περισσότεροι άνθρωποι αντιμετωπίζουν αυτήν τη μορφή μόνο τυχαία όταν προσπαθούν να κατεβάσουν ένα αρχείο από έναν ιστότοπο, όπως ένα αρχείο PDF. Αυτό συμβαίνει επειδή το αρχείο ASHX αναφέρεται στο αρχείο PDF για να το στείλει στο πρόγραμμα περιήγησης για λήψη, αλλά δεν το ονομάζει σωστά, επισυνάπτοντας. ASHX στο τέλος αντί για. PDF.
Πώς να ανοίξετε ένα αρχείο ASHX
Τα αρχεία ASHX είναι αρχεία που χρησιμοποιούνται με προγραμματισμό ASP. NET και μπορούν να ανοίξουν με οποιοδήποτε πρόγραμμα κωδικοποιεί στο ASP. NET, όπως το Microsoft Visual Studio και το Microsoft Visual Studio Community.
Δεδομένου ότι είναι αρχεία κειμένου, μπορείτε επίσης να ανοίξετε αρχεία ASHX με ένα πρόγραμμα επεξεργασίας κειμένου όπως το Notepad++. Χρησιμοποιήστε αυτήν τη λίστα με τους καλύτερους δωρεάν επεξεργαστές κειμένου για να δείτε τα αγαπημένα μας.
Τα αρχεία ASHX δεν προορίζονται για προβολή ή άνοιγμα από πρόγραμμα περιήγησης ιστού. Εάν κατεβάσατε ένα και περιμένατε να περιέχει πληροφορίες (όπως ένα έγγραφο ή άλλα αποθηκευμένα δεδομένα), είναι πιθανό ότι κάτι δεν πάει καλά με τον ιστότοπο και αντί να δημιουργήσει χρήσιμες πληροφορίες, παρείχε αυτό το αρχείο από την πλευρά του διακομιστή.
Μπορείτε τεχνικά να προβάλετε το κείμενο ενός αρχείου ASHX χρησιμοποιώντας ορισμένα προγράμματα περιήγησης ιστού, αλλά αυτό δεν σημαίνει ότι το αρχείο υποτίθεται ότι ανοίγει με αυτόν τον τρόπο. Με άλλα λόγια, ένα πραγματικό αρχείο ASHX, το οποίο περιέχει αναγνώσιμο κείμενο για εφαρμογές ASP. NET, μπορεί να προβληθεί στο πρόγραμμα περιήγησής σας, αλλά δεν είναι όλα τα αρχεία. ASHX στην πραγματικότητα αρχεία ASP. NET Web Handler. Υπάρχουν περισσότερα για αυτό το σημείο παρακάτω.
Το καλύτερο κόλπο με ένα αρχείο ASHX είναι απλώς να το μετονομάσετε στο είδος του αρχείου που περιμένατε να είναι. Φαίνεται ότι πολλά υποτίθεται ότι είναι πραγματικά αρχεία PDF, οπότε, για παράδειγμα, εάν κάνετε λήψη ενός αρχείου ASHX από την ηλεκτρική εταιρεία ή την τράπεζά σας, απλώς μετονομάστε το σε statement.pdf και ανοίξτε το με ένα πρόγραμμα ανάγνωσης PDF. Εφαρμόστε την ίδια λογική για ένα αρχείο μουσικής (μετονομάστε το σε αρχείο.mp3), αρχείο εικόνας (-p.webp
Όταν προκύψουν αυτά τα προβλήματα, ο ιστότοπος που επισκέπτεστε που εκτελεί το αρχείο ASHX αντιμετωπίζει κάποιο είδος προβλήματος και αυτό το τελευταίο βήμα, όπου το ASP. NET HTTP Handler που επεξεργάζεται το αρχείο ASHX στον διακομιστή, δεν δεν το ονομάζω σε οτιδήποτε. Επομένως, η μετονομασία του αρχείου είναι απλώς να κάνετε μόνοι σας το τελευταίο βήμα.
Εάν αυτό συμβαίνει συχνά όταν κάνετε λήψη αρχείων PDF ειδικά, ενδέχεται να υπάρχει πρόβλημα με την προσθήκη PDF που χρησιμοποιεί το πρόγραμμα περιήγησής σας. Θα πρέπει να μπορείτε να διορθώσετε αυτό το σφάλμα αλλάζοντας το πρόγραμμα περιήγησης για να χρησιμοποιήσετε την προσθήκη Adobe PDF.
Δεν μπορείτε απλώς να μετονομάσετε οποιοδήποτε αρχείο για να έχει διαφορετική επέκταση και να περιμένετε να λειτουργεί σωστά, επειδή η αλλαγή της επέκτασης αρχείου δεν αλλάζει στην πραγματικότητα τη μορφή αρχείου. Για παράδειγμα, δεν μπορείτε να μετονομάσετε ένα αρχείο. PDF σε αρχείο. DOCX και να υποθέσετε ότι θα ανοίξει μια χαρά σε έναν επεξεργαστή κειμένου. Ένα εργαλείο μετατροπής είναι απαραίτητο για πραγματικές μετατροπές αρχείων.
Πώς να μετατρέψετε ένα αρχείο ASHX
Δεν χρειάζεται να μετατρέψετε ένα αρχείο ASHX σε οποιαδήποτε άλλη μορφή, εκτός εάν είναι μία από τις μορφές αρχείων που αναφέρονται στο πλαίσιο διαλόγου "Αποθήκευση ως" στο Visual Studio ή κάποιο από τα άλλα προγράμματα που αναφέρονται παραπάνω.
Οι μορφές που αναφέρονται εκεί είναι άλλες μορφές που βασίζονται σε κείμενο, καθώς αυτό είναι ένα πραγματικό αρχείο ASHX-ένα αρχείο κειμένου.
Στην πραγματικότητα, εάν το αρχείο αλλάξει ποτέ ώστε να χρησιμοποιεί διαφορετική επέκταση αρχείου, πιθανότατα θα σταματήσει αμέσως να λειτουργεί στον διακομιστή web ASP. NET, καθώς άλλα αρχεία που το αναφέρουν δεν θα γνωρίζουν πού βρίσκεται το αρχείο.
Ακόμα δεν μπορώ να το ανοίξω;
Εάν δεν μπορείτε να ανοίξετε το αρχείο σας, ελέγξτε ξανά ότι χρησιμοποιείτε πραγματικά ένα αρχείο ASHX. Ορισμένα αρχεία χρησιμοποιούν μια επέκταση αρχείου που μοιάζει με αυτήν, αλλά λειτουργούν εντελώς διαφορετικά.
Για παράδειγμα, ένα αρχείο ASHX δεν είναι το ίδιο με ένα αρχείο ASH, το οποίο μπορεί να είναι ένα αρχείο μενού συστήματος Nintendo Wii, ένα αρχείο μεταδεδομένων ήχου Audiosurf ή ένα αρχείο δέσμης ενεργειών KoLmafia ASH. Σε κάθε μία από αυτές τις περιπτώσεις, απαιτείται διαφορετικό πρόγραμμα για το άνοιγμα του αρχείου.
Το ίδιο ισχύει αν έχετε αρχείο ASX, ASCX, ASHBAK ή AHX. Αυτά είναι είτε αρχεία Microsoft ASF Redirector είτε αρχεία Alpha Five Library Temporary Index. Αρχεία ελέγχου χρήστη Web ASP. NET. Ashampoo Backup Archive. ή αρχεία WinAHX Tracker Module ή αρχεία AutoHotkey Script.
Η ιδέα σε όλες αυτές τις περιπτώσεις είναι απλή: ερευνήστε την επέκταση αρχείου για να δείτε ποιο πρόγραμμα μπορεί να το ανοίξει ή ποια υπηρεσία/εφαρμογή μπορεί να το μετατρέψει σε διαφορετική μορφή.
Συχνές Ερωτήσεις
Πώς μπορώ να ανοίξω ένα αρχείο ASHX σε Mac;
Για να ανοίξετε ένα αρχείο ASHX σε Mac, δοκιμάστε τα TextEdit, AbiSource, AbiWord ή MacroMates TextMate της Apple. Μπορείτε επίσης να ανοίξετε ένα αρχείο ASHX σε ένα πρόγραμμα περιήγησης ιστού στο Mac σας.
Πώς μπορώ να μετατρέψω ένα αρχείο ASHX σε PDF;
Ένας εύκολος τρόπος για να μετατρέψετε ένα αρχείο ASHX σε PDF είναι να ανοίξετε το αρχείο σε ένα πρόγραμμα περιήγησης ιστού. Το πρόγραμμα ανάγνωσης PDF θα ανοίξει. από εκεί, αποθηκεύστε το αρχείο ως PDF στην τοπική σας μονάδα δίσκου. Μια άλλη επιλογή για να δοκιμάσετε: μετονομάστε το αρχείο σε.pdf και μετά ανοίξτε το στο Adobe Reader.
Πώς δημιουργώ ένα αρχείο ASHX στο ASP. NET;
Για να δημιουργήσετε έναν γενικό χειριστή (αρχείο ASHX), πατήστε Control+ N. Στη συνέχεια, στην περιοχή Web > C, επιλέξτε το πρότυπο Generic Handler.