Hvad du skal vide
- En ASHX-fil er en ASP. NET Web Handler-fil.
- Åbn en med Microsoft Visual Studio eller en teksteditor.
- Omdøb filen til filnavn.pdf, hvis det virkelig skulle være et PDF-dokument.
Denne artikel forklarer, hvad en ASHX-fil er, og hvordan den bruges, plus hvordan du åbner den på din computer eller konverterer den til et andet filformat.
Hvad er en ASHX-fil?
En fil med filtypenavnet ASHX er en ASP. NET Web Handler-fil, der ofte indeholder referencer til andre websider, der bruges i en ASP. NET-webserverapplikation.
Funktionerne i filen er skrevet i C-programmeringssproget, og nogle gange er referencerne så korte, at filen kan ende med at være en enkelt kodelinje.
De fleste mennesker støder kun på dette format ved et uheld, når de prøver at downloade en fil fra et websted, f.eks. en PDF-fil. Dette skyldes, at ASHX-filen refererer til PDF-filen for at sende den til browseren til download, men ikke navngiver den korrekt, ved at vedhæfte. ASHX i slutningen i stedet for. PDF.
Sådan åbnes en ASHX-fil
ASHX-filer er filer, der bruges med ASP. NET-programmering og kan åbnes med ethvert program, der koder i ASP. NET, såsom Microsoft Visual Studio og Microsoft Visual Studio Community.
Da det er tekstfiler, kan du også åbne ASHX-filer med et tekstredigeringsprogram som Notepad++. Brug denne liste over bedste fritekstredaktører til at se vores favoritter.
ASHX-filer er ikke beregnet til at blive vist eller åbnet af en webbrowser. Hvis du har downloadet en og forventede, at den ville indeholde oplysninger (som et dokument eller andre gemte data), er det sandsynligt, at der er noget g alt med webstedet, og i stedet for at generere brugbare oplysninger, leverede det denne fil på serversiden i stedet for.
Du kan teknisk set se teksten i en ASHX-fil ved hjælp af nogle webbrowsere, men det betyder ikke, at filen skal åbnes på den måde. Med andre ord kan en ægte ASHX-fil, som indeholder læsbar tekst til ASP. NET-applikationer, ses i din browser, men ikke alle. ASHX-filer er faktisk ASP. NET Web Handler-filer. Der er mere om dette punkt nedenfor.
Det bedste trick med en ASHX-fil er blot at omdøbe den til den type fil, du forventede, at den skulle være. Det lader til, at mange virkelig skal være PDF-filer, så hvis du for eksempel downloader en ASHX-fil fra dit elselskab eller bank, skal du bare omdøbe den til statement.pdf og åbne den med en PDF-læser. Anvend den samme logik for en musikfil (omdøb den til fil.mp3), billedfil (-p.webp
Når disse problemer opstår, har den hjemmeside, du besøger, der kører ASHX-filen, en eller anden form for problemer, og dette sidste trin, hvor ASP. NET HTTP-handleren, som behandler ASHX-filen på serveren, ikke er ikke navngive det til whatever.whatever. Så at omdøbe filen er bare dig selv, der gør det sidste trin.
Hvis dette sker meget, når du specifikt downloader PDF-filer, kan der være et problem med det PDF-plug-in, som din browser bruger. Du burde være i stand til at rette denne fejl ved at skifte browser til at bruge Adobe PDF-plug-in'et i stedet.
Du kan ikke bare omdøbe enhver fil til at have en anden udvidelse og forvente, at den fungerer korrekt, fordi ændring af filtypenavnet faktisk ikke ændrer filformatet. For eksempel kan du ikke omdøbe en. PDF-fil til en. DOCX-fil og antage, at den åbner fint i et tekstbehandlingsprogram. Et konverteringsværktøj er nødvendigt for ægte filkonverteringer.
Sådan konverteres en ASHX-fil
Du behøver ikke at konvertere en ASHX-fil til noget andet format, medmindre det er et af filformaterne, der er angivet i "Gem som"-dialogboksen i Visual Studio eller et af de andre programmer nævnt ovenfor.
Formaterne, der er anført der, er andre tekstbaserede formater, da det er, hvad en ægte ASHX-fil er - en tekstfil.
Faktisk, hvis filen nogensinde skulle ændres til at bruge en anden filtypenavn, vil den højst sandsynligt straks stoppe med at fungere på ASP. NET-webserveren, da andre filer, der refererer til den, ikke ved, hvor filen er.
Kan du stadig ikke åbne den?
Hvis du ikke kan åbne din fil, skal du dobbelttjekke, at du rent faktisk bruger en ASHX-fil. Nogle filer bruger en filtype, der ser sådan ud, men fungerer helt anderledes.
For eksempel er en ASHX-fil ikke det samme som en ASH-fil, som kan være en Nintendo Wii System Menu-fil, Audiosurf Audio Metadata-fil eller KoLmafia ASH Script-fil. I hvert af disse tilfælde kræves der et andet program for at åbne filen.
Det samme gælder, hvis du har en ASX-, ASCX-, ASHBAK- eller AHX-fil. Disse er enten Microsoft ASF Redirector-filer eller Alpha Five Library Temporary Index-filer; ASP. NET webbrugerkontrolfiler; Ashampoo Backup Archive filer; eller WinAHX Tracker Module-filer eller AutoHotkey-scriptfiler.
Idéen i alle disse tilfælde er enkel: Undersøg filtypenavnet for at se, hvilket program der er i stand til at åbne det, eller hvilken tjeneste/applikation der er i stand til at konvertere det til et andet format.
FAQ
Hvordan åbner jeg en ASHX-fil på en Mac?
For at åbne en ASHX-fil på en Mac, prøv Apples TextEdit, AbiSource, AbiWord eller MacroMates TextMate. Du kan også åbne en ASHX-fil i en webbrowser på din Mac.
Hvordan konverterer jeg en ASHX-fil til en PDF?
En nem måde at konvertere en ASHX-fil til PDF er at åbne filen i en webbrowser. Din PDF-læser åbnes; derfra skal du gemme filen som PDF på dit lokale drev. En anden mulighed at prøve: omdøb filen som en.pdf, og åbn den derefter i Adobe Reader.
Hvordan opretter jeg en ASHX-fil i ASP. NET?
For at oprette en generisk handler (ASHX-fil), skal du trykke på Control+ N. Derefter, under Web > C, skal du vælge skabelonen Generic Handler..