Eine Datei mit der Dateierweiterung ASHX ist eine ASP.NET-Webhandler-Datei, die häufig Verweise auf andere Webseiten enthält, die in einer ASP.NET-Webserveranwendung verwendet werden.
Die Funktionen in der ASHX-Datei sind in der Programmiersprache C # geschrieben, und manchmal sind die Verweise so kurz, dass eine ASHX-Datei möglicherweise nur eine einzelne Codezeile ist.
Die meisten Menschen stoßen nur versehentlich auf ASHX-Dateien, wenn sie versuchen, eine Datei wie eine PDF-Datei von einer Website herunterzuladen. Dies liegt daran, dass die ASHX-Datei auf die PDF-Datei verweist, um sie zum Herunterladen an den Browser zu senden, sie jedoch nicht richtig benennt und am Ende anstelle von .PDF .ASHX anfügt.
So öffnen Sie eine ASHX-Datei
ASHX-Dateien sind Dateien, die bei der ASP.NET-Programmierung verwendet werden, und können mit jedem Programm geöffnet werden, das in ASP.NET codiert, z. B. 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 Freitext-Editoren, um unsere Favoriten anzuzeigen.
ASHX-Dateien dürfen nicht von einem Webbrowser angezeigt oder geöffnet werden. Wenn Sie eine ASHX-Datei heruntergeladen haben und erwartet haben, dass sie Informationen enthält (z. B. ein Dokument oder andere gespeicherte Daten), stimmt wahrscheinlich etwas mit der Website nicht. Statt verwendbare Informationen zu generieren, wurde stattdessen diese serverseitige Datei bereitgestellt.
Sie können den Text einer ASHX-Datei technisch mit einigen Webbrowsern anzeigen, dies bedeutet jedoch 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. Es gibt mehr zu diesem Punkt weiter unten.
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 wirklich PDF-Dateien sein sollen. Wenn Sie 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 dieselbe Logik für eine Musikdatei (benennen Sie sie in file.mp3 um), eine Bilddatei (.png oder .jpg) usw. an.
Wenn diese Probleme auftreten, tritt auf der von Ihnen besuchten Website, auf der die ASHX-Datei ausgeführt wird, ein Problem auf, und in diesem letzten Schritt benennt der ASP.NET-HTTP-Handler, der die ASHX-Datei auf dem Server verarbeitet, sie nicht .wie auch immer. Wenn Sie die Datei umbenennen, müssen Sie nur den letzten Schritt selbst tun.
Wenn dies beim Herunterladen von PDF-Dateien häufig vorkommt, liegt möglicherweise ein Problem mit dem von Ihrem Browser verwendeten PDF-Plug-In vor. Sie sollten in der Lage sein, diesen Fehler zu beheben, indem Sie den Browser so wechseln, dass stattdessen das Adobe PDF-Plug-In verwendet wird.
Sie können eine Datei nicht einfach so umbenennen, dass sie eine andere Erweiterung hat, und erwarten, dass sie ordnungsgemäß funktioniert, da durch das Ändern der Dateierweiterung das Dateiformat nicht geändert wird. Beispielsweise können Sie eine PDF-Datei nicht in eine DOCX-Datei umbenennen und davon ausgehen, dass sie in einem Textverarbeitungsprogramm problemlos geöffnet werden kann. 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 Microsoft Visual Studio oder in einem der anderen oben genannten Programme aufgeführt sind.
Die dort aufgeführten Formate sind andere textbasierte Formate, da dies eine echte ASHX-Datei ist - eine Textdatei.
Sollte die ASHX-Datei jemals geändert werden, um eine andere Dateierweiterung zu verwenden, funktioniert sie höchstwahrscheinlich sofort nicht mehr auf dem ASP.NET-Webserver, da andere Dateien, die darauf verweisen, nicht wissen, wo sich die Datei befindet.
Sie können Ihre Datei immer noch nicht öffnen?
Wenn Sie eine ASHX-Datei nicht öffnen können, überprüfen Sie, ob Sie tatsächlich eine ASHX-Datei verwenden. Einige Dateien verwenden Dateierweiterungen, die wie .ASHX aussehen, wenn sie wirklich nur ähnlich geschrieben sind.
Beispielsweise ist eine ASHX-Datei nicht mit einer ASH-Datei identisch. Dies kann eine Nintendo Wii-Systemmenüdatei, eine Audiosurf Audio-Metadatendatei oder eine KoLmafia ASH-Skriptdatei sein. In jedem dieser Fälle ist ein anderes Programm erforderlich, um die ASH-Datei zu öffnen.
Gleiches 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 Library. ASP.NET Web User Control-Dateien; Ashampoo Backup Archive-Dateien; oder WinAHX Tracker Module-Dateien oder AutoHotkey Script-Dateien.
In all diesen Fällen ist die Idee einfach: Untersuchen Sie die Dateierweiterung, um festzustellen, welches Programm sie öffnen kann oder welcher Dienst / welche Anwendung sie in ein neues Format konvertieren kann.