.ASHX

ASHX-fil

ASP.NET Generic HTTP Handler
Still et spørsmål
HURTIGSVAR

En ASHX-fil er en ASP.NET generisk HTTP-håndterer - kode på serversiden som kjører på en Microsoft IIS-webserver og returnerer rådata som et bilde, en PDF eller en filnedlasting. Det er ikke meningen at du skal åpne den på datamaskinen din. Hvis et nettsted lastet ned en fil med navnet «noe.ashx» når du forventet en PDF eller et bilde, kan du gi den nytt navn med riktig filtype (.pdf, .jpg, .png, .zip) og åpne den som vanlig.

Utvikler: Microsoft Kategori: Web filer MIME: text/html
ÅPNES PÅ Windows macOS Linux
Relatert: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 9, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er ASHX-filformatet?

Filtypen .ashx identifiserer en ASP.NET Generic HTTP Handler - en serverside-komponent utviklet av Microsoft. Til forskjell fra en standard ASP.NET-side, behandler en .ashx-håndterer HTTP-forespørsler direkte og strømmer et svar (binærdata, JSON, bilder eller filer) uten ressursbruken som kreves for full sidegjengivelse i en vanlig .aspx-side.

En ekte .ashx-kildefil er ren tekst. Den starter med en direktivlinje som <%@ WebHandler Language="C#" Class="MyHandler" %>, etterfulgt av en klasse som implementerer grensesnittet IHttpHandler. Koden inni er skrevet i C# eller VB.NET; omfanget er ofte relativt lite, siden håndterere er spesialbygd for én enkelt oppgave.

.ashx-filer kan dukke opp uventet når du prøver å laste ned en fil fra et nettsted. Dette skjer når en håndterer som leverer filen - et bilde, et PDF-dokument eller en annen ressurs - ikke angir riktig Content-Disposition-header, slik at nettleseren lagrer svaret med et .ashx-suffiks i stedet for den tiltenkte filtypen.

For å gjenopprette en slik fil kan du bruke et enkelt triks: Gi den nytt navn ved å endre .ashx til riktig filtype (for eksempel .pdf for et PDF-dokument, eller .jpg for et bilde), og prøv deretter å åpne den med et program som støtter det formatet. Samme metode gjelder for andre filtyper - bare endre filtypen til den riktige og åpne filen med et program som støtter det gitte formatet.

Sikkerhet og trygghet

RISIKO: LOW

Filtypen .ashx i seg selv sier ingenting om sikkerhet - i en URL er det bare et endepunkt for et vanlig nettsted; behandle nettstedet som du ville gjort med alle andre (se opp for phishing på påloggingssider). En nedlasting som kom som .ashx er vanligvis den ekte filen (PDF, bilde) med feil navn, og er trygg å gi nytt navn og åpne. Vær kun forsiktig med uventede .ashx-nedlastinger fra upålitelige kilder - inspiser dem som tekst eller etter deres virkelige type før åpning, og kjør aldri noe de prøver å starte.

Formatdetaljer

i et nøtteskall
FULLT NAVNASP.NET Generic HTTP Handler
UTVIKLERMicrosoftsiden 2002 (ASP.NET 1.0, .NET Framework)
KATEGORIWeb filer
MIME-TYPEtext/html
TYPEServerside ASP.NET-håndtererkilde (tekst: direktiv + C#/VB.NET); vises også som et URL-suffiks, ikke et nedlastbart dokument

Programmer som åpner ASHX-filer

Windows4 apps
Visual Studio Freemium For utviklere: åpne ASP.NET-prosjektet for å redigere/kjøre .ashx-kildekoden. Standard IDE.
Notepad Åpen kildekode Åpne for å inspisere den rå kildekoden som tekst - alle .ashx-filer er ren tekst.
Visual Studio Code Gratis Åpne .ashx som tekst for å lese eller redigere direktivet og C#/VB-koden. Gratis og plattformuavhengig.
Web browser (Chrome, Edge, Firefox) Gratis Kun nyttig hvis en nedlasting fikk feil navn - men du bør vanligvis gi den nytt navn til den virkelige typen først. En nettleser vil IKKE kjøre serverside-håndtereren.
macOS2 apps
TextMate Åpen kildekode Åpne .ashx som en kildefil i ren tekst for å inspisere den.
Visual Studio Code Gratis Åpne .ashx som tekst for å lese eller redigere direktivet og C#/VB-koden. Gratis og plattformuavhengig.
Linux2 apps
Visual Studio Code Gratis Åpne .ashx som tekst for å lese eller redigere direktivet og C#/VB-koden. Gratis og plattformuavhengig.
gedit / any text editor Åpen kildekode Åpne direkte - kildekoden til håndtereren er ren tekst.

Tekniske detaljer

dyp spesifikasjon
UtviklerMicrosoft
PlattformASP.NET (.NET Framework; også støttet i tidlig ASP.NET Core-kompatibilitetsmodus)
FilinnholdRen tekst; starter med et `<%@ WebHandler %>`-direktiv etterfulgt av en C#- eller VB.NET-klasse
Implementert grensesnitt`IHttpHandler` (synkron) eller `IHttpAsyncHandler` (asynkrone operasjoner)
Direktiv-syntaks`<%@ WebHandler Language="C#" Class="ClassName" %>`
Støttede språkC# og VB.NET
Standard MIME-type`text/html`; håndtereren overstyrer dette ved å angi `context.Response.ContentType` før utdata skrives
URL-tilgangsmønsterKalles direkte som et URL-endepunkt (f.eks. `download.ashx?id=1`); ikke en gjengitt nettleserside
ServerregistreringMappet i `web.config` eller IIS-håndteringsregler; ASP.NET-kjøretidsmiljøet ruter samsvarende forespørsler til håndteringsklassen
Binær signaturIngen - ren tekstfil uten magic bytes; kildefiler kan kun identifiseres ved den innledende direktivlinjen
SesjonstilstandDeaktivert som standard; aktiveres ved å implementere `IRequiresSessionState` i håndteringsklassen
Vanlige bruksområderFilnedlastinger, dynamisk bildegenerering, AJAX/JSON-endepunkter, strømming av binær- eller tekstdata
Moderne erstatningASP.NET Core-mellomvare, Minimal APIs og `IEndpointRouteBuilder`-utvidelser erstatter `.ashx` i .NET 5 og nyere
Oppførsel ved nedlastingsfeilNettlesere lagrer `.ashx` som filendelse når en håndterer utelater `Content-Disposition`; endring av navn til den virkelige filtypen (`.pdf`, `.jpg`, osv.) gjenoppretter filen
Utgitt2002 (ASP.NET 1.0, .NET Framework)
Spesifikasjonlearn.microsoft.com

ASHX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med ASHX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om ASHX-filer.

Ofte stilte spørsmål

Hva er en .ashx-fil?
Det er en ASP.NET generisk HTTP-håndterer - kode på serversiden på en Microsoft IIS-webserver som returnerer rådata (et bilde, PDF, nedlasting eller data) til nettleseren din. Det er ikke et dokument du åpner; den kjører på serveren.
Hvorfor lastet et nettsted ned en .ashx-fil i stedet for en PDF eller et bilde?
Håndtereren genererte filen din, men serveren sendte den med navnet .ashx. Nedlastingen er vanligvis den ekte filen - gi den nytt navn fra .ashx til typen du forventet (.pdf, .jpg, .png, .zip) og åpne den. Hvis det mislykkes, høyreklikk på lenken og velg «Lagre lenke som».
Hvordan åpner jeg en .ashx-fil?
Hvis det er en feilnavnet nedlasting, gi den nytt navn til den virkelige typen (.pdf/.jpg/.xlsx). Hvis du er en utvikler som jobber med kildekoden, åpne den i Visual Studio eller VS Code. Det finnes ingen app som «kjører» en .ashx utenfor en webserver.
Hva betyr .ashx i en nettadresse?
Det betyr at URL-en peker til en ASP.NET HTTP-håndterer - vanligvis brukt for å levere et dynamisk bilde, en filnedlasting eller data. Serveren kjører håndtereren og sender resultatet tilbake.
Kan jeg konvertere en .ashx til PDF?
Ikke med et konverteringsprogram. Hvis en .ashx dukket opp der en PDF skulle vært, er det nesten helt sikkert selve PDF-filen med feil filtype - gi den nytt navn til .pdf. En ekte .ashx er serverkode som ikke kan konverteres.
Er en .ashx-fil trygg?
Generelt ja - som en URL er det bare et endepunkt på nettet, og som en nedlasting er det vanligvis en feilnavnet ekte fil. Åpne uventede .ashx-nedlastinger som deres virkelige type, og vær kun på vakt mot upålitelige kilder.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å