.ASHX

ASHX Datei

ASP.NET Generic HTTP Handler
Frage stellen
SCHNELLE ANTWORT

Eine ASHX-Datei ist ein generischer ASP.NET-HTTP-Handler - serverseitiger Code, der auf einem Microsoft IIS-Webserver läuft und rohe Ausgaben wie Bilder, PDFs oder Datei-Downloads zurückgibt. Sie sind nicht dazu gedacht, sie auf Ihrem Computer zu öffnen. Wenn eine Website eine Datei namens something.ashx heruntergeladen hat, obwohl Sie eine PDF oder ein Bild erwartet haben, benennen Sie sie in die richtige Erweiterung um (.pdf, .jpg, .png, .zip) und öffnen Sie sie normal.

Entwickler: Microsoft Kategorie: Internetdateien MIME: text/html
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 9, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das ASHX-Dateiformat?

Die .ashx-Erweiterung kennzeichnet einen generischen ASP.NET-HTTP-Handler - eine von Microsoft entwickelte serverseitige Komponente. Anders als eine standardmäßige ASP.NET-Seite verarbeitet ein .ashx-Handler HTTP-Anfragen direkt und streamt eine Antwort (Binärdaten, JSON, Bilder oder Dateien), ohne den gesamten Seiten-Rendering-Overhead einer regulären .aspx-Seite.

Eine echte .ashx-Quelldatei ist reiner Text. Sie beginnt mit einer Direktivenzeile wie <%@ WebHandler Language="C#" Class="MyHandler" %>, gefolgt von einer Klasse, die die IHttpHandler-Schnittstelle implementiert. Der Code ist in C# oder VB.NET geschrieben; der Umfang ist oft relativ klein, da Handler speziell für eine einzige Aufgabe entwickelt werden.

.ashx-Dateien können unerwartet erscheinen, wenn versucht wird, eine Datei von einer Website herunterzuladen. Dies geschieht, wenn ein Handler, der die Datei bereitstellt - ein Bild, ein PDF-Dokument oder eine andere Ressource -, den korrekten Content-Disposition-Header nicht setzt, sodass der Browser die Antwort mit dem Suffix .ashx statt der beabsichtigten Erweiterung speichert.

Um eine solche Datei wiederherzustellen, können Sie einen einfachen Trick anwenden: Benennen Sie sie um, indem Sie .ashx in die korrekte Erweiterung ändern (zum Beispiel .pdf für ein PDF-Dokument oder .jpg für ein Bild), und versuchen Sie dann, sie mit einer Anwendung zu öffnen, die das jeweilige Format unterstützt. Dieselbe Methode gilt für andere Dateitypen - ändern Sie einfach die Erweiterung in die richtige und öffnen Sie die Datei mit einem geeigneten Programm.

Sicherheit

RISIKO: LOW

Die .ashx-Erweiterung selbst sagt nichts über die Sicherheit aus - als URL ist sie nur ein Endpunkt einer normalen Website; behandeln Sie die Website wie jede andere (Vorsicht bei Phishing auf Login-Seiten). Ein Download, der als .ashx ankam, ist typischerweise die echte Datei (PDF, Bild) mit falschem Namen und kann gefahrlos umbenannt und geöffnet werden. Seien Sie nur bei unerwarteten .ashx-Downloads aus nicht vertrauenswürdigen Quellen vorsichtig - prüfen Sie sie als Text oder nach ihrem echten Typ, bevor Sie sie öffnen, und starten Sie niemals etwas, das sie zu starten versuchen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEASP.NET Generic HTTP Handler
ENTWICKLERMicrosoftseit 2002 (ASP.NET 1.0, .NET Framework)
MIME TYPEtext/html
TYPServerseitiger ASP.NET-Handler-Quellcode (Text: Direktive + C#/VB.NET); erscheint auch als URL-Suffix, kein herunterladbares Dokument

Programme zum Öffnen von ASHX-Dateien

Windows4 apps
Visual Studio Freemium Für Entwickler: ASP.NET-Projekt öffnen, um den .ashx-Handler-Quellcode zu bearbeiten/auszuführen. Die Standard-IDE.
Notepad Open Source Öffnen, um den rohen Handler-Quellcode als Text zu prüfen - jede .ashx-Datei ist reiner Text.
Visual Studio Code Kostenlos Die .ashx als Text öffnen, um die Direktive und den C#/VB-Code zu lesen oder zu bearbeiten. Kostenlos und plattformübergreifend.
Web browser (Chrome, Edge, Firefox) Kostenlos Nur nützlich, wenn ein Download falsch benannt wurde - aber normalerweise sollte man ihn zuerst in den echten Typ umbenennen. Ein Browser wird den serverseitigen Handler NICHT ausführen.
macOS2 apps
TextMate Open Source Die .ashx als reinen Text öffnen, um sie zu prüfen.
Visual Studio Code Kostenlos Die .ashx als Text öffnen, um die Direktive und den C#/VB-Code zu lesen oder zu bearbeiten. Kostenlos und plattformübergreifend.
Linux2 apps
Visual Studio Code Kostenlos Die .ashx als Text öffnen, um die Direktive und den C#/VB-Code zu lesen oder zu bearbeiten. Kostenlos und plattformübergreifend.
gedit / any text editor Open Source Direkt öffnen - der Handler-Quellcode ist reiner Text.

Technische Details

technische Spezifikation
EntwicklerMicrosoft
PlattformASP.NET (.NET Framework; auch im frühen ASP.NET Core-Kompatibilitätsmodus unterstützt)
DateiinhaltReiner Text; öffnet mit einer `<%@ WebHandler %>`-Direktive, gefolgt von einem C#- oder VB.NET-Klassenrumpf
Implementierte Schnittstelle`IHttpHandler` (synchron) oder `IHttpAsyncHandler` (asynchrone Operationen)
Direktiven-Syntax`<%@ WebHandler Language="C#" Class="ClassName" %>`
Unterstützte SprachenC# und VB.NET
Standard-MIME-Typ`text/html`; der Handler überschreibt dies durch Setzen von `context.Response.ContentType` vor dem Schreiben der Ausgabe
URL-ZugriffsmusterDirekt als URL-Endpunkt aufgerufen (z. B. `download.ashx?id=1`); keine gerenderte Browserseite
Server-RegistrierungEingetragen in `web.config` oder IIS-Handler-Zuordnungen; die ASP.NET-Laufzeitumgebung leitet passende Anfragen an die Handler-Klasse weiter
Binäre SignaturKeine - reine Textdatei ohne Magicbytes; Quelldateien sind nur durch die öffnende Direktivenzeile identifizierbar
SitzungsstatusStandardmäßig deaktiviert; wird durch Implementieren von `IRequiresSessionState` an der Handler-Klasse aktiviert
Häufige VerwendungenDatei-Downloads, dynamische Bildgenerierung, AJAX/JSON-Endpunkte, Streaming von Binär- oder Textdaten
Moderner ErsatzASP.NET Core Middleware, Minimal APIs und `IEndpointRouteBuilder`-Erweiterungen ersetzen `.ashx` in .NET 5 und später
Download-ArtefaktverhaltenBrowser speichern `.ashx` als Dateisuffix, wenn ein Handler `Content-Disposition` weglässt; Umbenennen in die echte Erweiterung (`.pdf`, `.jpg` usw.) stellt die Datei wieder her
Veröffentlicht2002 (ASP.NET 1.0, .NET Framework)
Spezifikationlearn.microsoft.com

ASHX-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit ASHX-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu ASHX-Dateien.

Häufig gestellte Fragen

Was ist eine .ashx-Datei?
Es ist ein generischer ASP.NET-HTTP-Handler - serverseitiger Code auf einem Microsoft IIS-Webserver, der rohe Ausgaben (ein Bild, PDF, Download oder Daten) an Ihren Browser zurückgibt. Es ist kein Dokument, das Sie öffnen; es läuft auf dem Server.
Warum hat eine Website eine .ashx-Datei statt einer PDF oder eines Bildes heruntergeladen?
Der Handler hat Ihre Datei generiert, aber der Server hat sie mit dem .ashx-Namen gesendet. Der Download ist normalerweise die echte Datei - benennen Sie sie von .ashx in den erwarteten Typ um (.pdf, .jpg, .png, .zip) und öffnen Sie sie. Wenn das fehlschlägt, rechtsklicken Sie auf den Link und wählen Sie 'Link speichern unter'.
Wie öffne ich eine .ashx-Datei?
Wenn es ein falsch benannter Download ist, benennen Sie ihn in den echten Typ um (.pdf/.jpg/.xlsx). Wenn Sie als Entwickler am Quellcode arbeiten, öffnen Sie ihn in Visual Studio oder VS Code. Es gibt keine App, die eine .ashx außerhalb eines Webservers 'ausführt'.
Was bedeutet .ashx in einer Webadresse?
Es bedeutet, dass diese URL auf einen ASP.NET-HTTP-Handler zeigt - typischerweise zum Bereitstellen eines dynamischen Bildes, eines Datei-Downloads oder von Daten. Der Server führt den Handler aus und sendet das Ergebnis zurück.
Kann ich eine .ashx in PDF konvertieren?
Nicht mit einem Konverter. Wenn eine .ashx dort angekommen ist, wo eine PDF erwartet wurde, ist es mit hoher Wahrscheinlichkeit die PDF mit der falschen Erweiterung - benennen Sie sie in .pdf um. Eine echte .ashx ist Servercode ohne etwas zu konvertieren.
Ist eine .ashx-Datei sicher?
Generell ja - als URL ist sie nur ein Endpunkt einer normalen Website, und als Download ist sie normalerweise eine falsch benannte echte Datei. Öffnen Sie unerwartete .ashx-Downloads als ihren echten Typ und seien Sie nur bei nicht vertrauenswürdigen Quellen vorsichtig.

Quellen

1Microsoft Learn - HTTP Handlers (IHttpHandler / .ashx)learn.microsoft.com
2Microsoft Learn - Walkthrough: creating a synchronous HTTP handlerlearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Verwandte Erweiterungen

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen