Was man wissen sollte
- Eine ASHX-Datei ist eine ASP. NET Web Handler-Datei.
- Öffnen Sie eines mit Microsoft Visual Studio oder einem Texteditor.
- Benennen Sie die Datei in Dateiname.pdf um, wenn es wirklich ein PDF-Dokument sein soll.
Dieser Artikel erklärt, was eine ASHX-Datei ist und wie sie verwendet wird, und wie Sie sie auf Ihrem Computer öffnen oder in ein anderes Dateiformat konvertieren.
Was ist eine ASHX-Datei?
Eine Datei mit der Dateierweiterung ASHX ist eine ASP. NET Web Handler-Datei, die häufig Verweise auf andere Webseiten enthält, die in einer ASP. NET-Webserveranwendung verwendet werden.
Die Funktionen in der Datei sind in der Programmiersprache C geschrieben, und manchmal sind die Referenzen so kurz, dass die Datei am Ende nur aus einer einzigen Codezeile besteht.
Die meisten Menschen begegnen diesem Format nur zufällig, wenn sie versuchen, eine Datei von einer Website herunterzuladen, beispielsweise eine PDF-Datei. Dies liegt daran, dass die ASHX-Datei auf die PDF-Datei verweist, um sie zum Herunterladen an den Browser zu senden, sie aber nicht richtig benennt und am Ende. ASHX anstelle von. PDF anhängt.
So öffnen Sie eine ASHX-Datei
ASHX-Dateien sind Dateien, die bei der ASP. NET-Programmierung verwendet werden und mit jedem Programm geöffnet werden können, das in ASP. NET kodiert, wie Microsoft Visual Studio und Microsoft Visual Studio Community.
Da es sich um Textdateien handelt, können Sie ASHX-Dateien auch mit einem Texteditorprogramm wie Notepad++ öffnen. Verwenden Sie diese Liste der besten kostenlosen Texteditoren, um unsere Favoriten anzuzeigen.
ASHX-Dateien sind nicht dazu bestimmt, von einem Webbrowser angezeigt oder geöffnet zu werden. Wenn Sie eine heruntergeladen haben und erwartet haben, dass sie Informationen enthält (z. B. ein Dokument oder andere gespeicherte Daten), ist es wahrscheinlich, dass etwas mit der Website nicht stimmt und anstatt brauchbare Informationen zu generieren, diese serverseitige Datei bereitgestellt wurde.
Sie können den Text einer ASHX-Datei technisch gesehen mit einigen Webbrowsern anzeigen, aber das bedeutet nicht, dass die Datei auf diese Weise geöffnet werden soll. Mit anderen Worten, eine echte ASHX-Datei, die lesbaren Text für ASP. NET-Anwendungen enthält, kann in Ihrem Browser angezeigt werden, aber nicht alle. ASHX-Dateien sind tatsächlich ASP. NET-Web-Handler-Dateien. Weiter unten gibt es mehr zu diesem Punkt.
Der beste Trick bei einer ASHX-Datei besteht darin, sie einfach in die Art von Datei umzubenennen, die Sie erwartet haben. Es scheint, dass viele eigentlich PDF-Dateien sein sollen. Wenn Sie also beispielsweise eine ASHX-Datei von Ihrem Elektrizitätsunternehmen oder Ihrer Bank herunterladen, benennen Sie sie einfach in statement.pdf um und öffnen Sie sie mit einem PDF-Reader. Wenden Sie die gleiche Logik für eine Musikdatei an (benennen Sie sie um in file.mp3), Bilddatei (-p.webp
Wenn diese Probleme auftreten, hat die von Ihnen besuchte Website, auf der die ASHX-Datei ausgeführt wird, ein Problem, und dieser letzte Schritt, bei dem der ASP. NET-HTTP-Handler, der die ASHX-Datei auf dem Server verarbeitet, nicht vorhanden ist Ich benenne es nicht nach was auch immer. Das Umbenennen der Datei ist also nur der letzte Schritt, den Sie selbst ausführen.
Wenn dies häufig passiert, wenn Sie speziell PDF-Dateien herunterladen, liegt möglicherweise ein Problem mit dem PDF-Plug-in vor, das Ihr Browser verwendet. Sie sollten diesen Fehler beheben können, indem Sie den Browser auf die Verwendung des Adobe PDF-Plug-ins umstellen.
Sie können nicht einfach eine Datei mit einer anderen Erweiterung umbenennen und erwarten, dass sie ordnungsgemäß funktioniert, da das Ändern der Dateierweiterung nicht wirklich das Dateiformat ändert. Beispielsweise können Sie eine. PDF-Datei nicht in eine. DOCX-Datei umbenennen und davon ausgehen, dass sie sich problemlos in einem Textverarbeitungsprogramm öffnen lässt. Für echte Dateikonvertierungen ist ein Konvertierungstool erforderlich.
So konvertieren Sie eine ASHX-Datei
Sie müssen eine ASHX-Datei nicht in ein anderes Format konvertieren, es sei denn, es handelt sich um eines der Dateiformate, die im Dialogfeld "Speichern unter" in Visual Studio oder einem der anderen oben genannten Programme aufgeführt sind.
Die dort aufgeführten Formate sind andere textbasierte Formate, denn das ist es, was eine echte ASHX-Datei ist – eine Textdatei.
Sollte die Datei jemals geändert werden, um eine andere Dateierweiterung zu verwenden, wird sie höchstwahrscheinlich sofort aufhören, innerhalb des ASP. NET-Webservers zu funktionieren, da andere Dateien, die darauf verweisen, nicht wissen, wo sich die Datei befindet.
Kann es immer noch nicht öffnen?
Wenn Sie Ihre Datei nicht öffnen können, überprüfen Sie, ob Sie tatsächlich eine ASHX-Datei verwenden. Einige Dateien verwenden eine Dateierweiterung, die so aussieht, aber völlig anders funktioniert.
Zum Beispiel ist eine ASHX-Datei nicht dasselbe wie eine ASH-Datei, die eine Nintendo Wii-Systemmenüdatei, eine Audiosurf-Audio-Metadatendatei oder eine KoLmafia-ASH-Skriptdatei sein kann. In jedem dieser Fälle ist ein anderes Programm erforderlich, um die Datei zu öffnen.
Das Gleiche gilt, wenn Sie eine ASX-, ASCX-, ASHBAK- oder AHX-Datei haben. Dies sind entweder Microsoft ASF Redirector-Dateien oder temporäre Indexdateien der Alpha-Five-Bibliothek; ASP. NET Web User Control-Dateien; Ashampoo-Backup-Archivdateien; oder WinAHX Tracker Module-Dateien oder AutoHotkey-Skriptdateien.
Die Idee in all diesen Fällen ist einfach: Suchen Sie nach der Dateierweiterung, um zu sehen, welches Programm sie öffnen kann oder welcher Dienst/welche Anwendung sie in ein anderes Format konvertieren kann.
FAQ
Wie öffne ich eine ASHX-Datei auf einem Mac?
Um eine ASHX-Datei auf einem Mac zu öffnen, versuchen Sie TextEdit, AbiSource, AbiWord oder MacroMates TextMate von Apple. Sie können eine ASHX-Datei auch in einem Webbrowser auf Ihrem Mac öffnen.
Wie konvertiere ich eine ASHX-Datei in eine PDF-Datei?
Eine einfache Möglichkeit, eine ASHX-Datei in PDF zu konvertieren, besteht darin, die Datei in einem Webbrowser zu öffnen. Ihr PDF-Reader wird geöffnet; Speichern Sie von dort aus die Datei als PDF auf Ihrem lokalen Laufwerk. Eine weitere Möglichkeit zum Ausprobieren: Benennen Sie die Datei in eine.pdf-Datei um und öffnen Sie sie dann in Adobe Reader.
Wie erstelle ich eine ASHX-Datei in ASP. NET?
Um einen generischen Handler (ASHX-Datei) zu erstellen, drücken Sie Strg+ N. Wählen Sie dann unter Web > C die Vorlage Generic Handler aus.