What to Know
- En ASHX-fil er en ASP. NET Web Handler-fil.
- Åpne en med Microsoft Visual Studio eller et tekstredigeringsprogram.
- Gi filen nytt navn til filnavn.pdf hvis den egentlig skal være et PDF-dokument.
Denne artikkelen forklarer hva en ASHX-fil er og hvordan den brukes, pluss hvordan du åpner den på datamaskinen eller konverterer den til et annet filformat.
Hva er en ASHX-fil?
En fil med filtypen ASHX er en ASP. NET Web Handler-fil som ofte inneholder referanser til andre nettsider som brukes i en ASP. NET-nettserverapplikasjon.
Funksjonene i filen er skrevet i programmeringsspråket C, og noen ganger er referansene så korte at filen kan ende opp med å være en enkelt kodelinje.
De fleste møter dette formatet bare ved et uhell når de prøver å laste ned en fil fra et nettsted, som en PDF-fil. Dette er fordi ASHX-filen refererer til PDF-filen for å sende den til nettleseren for nedlasting, men ikke navngir den riktig, ved å legge ved. ASHX på slutten i stedet for. PDF.
Hvordan åpne en ASHX-fil
ASHX-filer er filer som brukes med ASP. NET-programmering og kan åpnes med alle programmer som koder i ASP. NET, som Microsoft Visual Studio og Microsoft Visual Studio Community.
Siden de er tekstfiler, kan du også åpne ASHX-filer med et tekstredigeringsprogram som Notepad++. Bruk denne listen over beste fritekstredigerere for å se våre favoritter.
ASHX-filer er ikke ment å bli vist eller åpnet av en nettleser. Hvis du har lastet ned en og forventet at den skulle inneholde informasjon (som et dokument eller andre lagrede data), er det sannsynlig at noe er g alt med nettstedet, og i stedet for å generere brukbar informasjon, ga den denne serversidefilen i stedet.
Du kan teknisk sett se teksten til en ASHX-fil ved hjelp av noen nettlesere, men det betyr ikke at filen skal åpnes på den måten. Med andre ord, en ekte ASHX-fil, som inneholder lesbar tekst for ASP. NET-applikasjoner, kan vises i nettleseren din, men ikke alle. ASHX-filer er faktisk ASP. NET Web Handler-filer. Det er mer om dette punktet nedenfor.
Det beste trikset med en ASHX-fil er å gi den et nytt navn til den typen fil du forventet at den skulle være. Det ser ut til at mange egentlig skal være PDF-filer, så hvis du for eksempel laster ned en ASHX-fil fra ditt elektriske selskap eller bank, må du bare gi den nytt navn til statement.pdf og åpne den med en PDF-leser. Bruk samme logikk for en musikkfil (gi den nytt navn til fil.mp3), bildefil (-p.webp
Når disse problemene oppstår, har nettstedet du besøker som kjører ASHX-filen, et slags problem, og dette siste trinnet, der ASP. NET HTTP-håndtereren som behandler ASHX-filen på serveren, er ikke ikke navngi det til whatever.whatever. Så å gi nytt navn til filen er bare du som gjør det siste trinnet selv.
Hvis dette skjer mye når du laster ned PDF-filer spesifikt, kan det være et problem med PDF-plugin-modulen som nettleseren din bruker. Du bør kunne fikse denne feilen ved å bytte nettleser til å bruke Adobe PDF-plugin-modulen i stedet.
Du kan ikke bare gi nytt navn til en fil for å ha en annen filtype og forvente at den skal fungere som den skal, fordi endring av filtypen faktisk ikke endrer filformatet. Du kan for eksempel ikke endre navn på en. PDF-fil til en. DOCX-fil og anta at den vil åpne helt fint i en tekstbehandler. Et konverteringsverktøy er nødvendig for ekte filkonverteringer.
Hvordan konvertere en ASHX-fil
Du trenger ikke å konvertere en ASHX-fil til noe annet format, med mindre det er et av filformatene som er oppført i "Lagre som"-dialogboksen i Visual Studio eller et av de andre programmene nevnt ovenfor.
Formatene som er oppført der er andre tekstbaserte formater, siden det er det en ekte ASHX-fil er - en tekstfil.
Faktisk, skulle filen noen gang endres til å bruke en annen filtype, vil den mest sannsynlig umiddelbart slutte å fungere innenfor ASP. NET-nettserveren siden andre filer som refererer til den, ikke vil vite hvor filen er.
Kan du fortsatt ikke åpne den?
Hvis du ikke kan åpne filen, dobbeltsjekk at du faktisk bruker en ASHX-fil. Noen filer bruker en filtype som ser slik ut, men fungerer helt annerledes.
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 av disse tilfellene kreves det et annet program for å åpne filen.
Det samme gjelder 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 Web User Control-filer; Ashampoo Backup Archive filer; eller WinAHX Tracker Module-filer eller AutoHotkey-skriptfiler.
Ideen i alle disse tilfellene er enkel: undersøk filtypen for å se hvilket program som kan åpne den, eller hvilken tjeneste/applikasjon som er i stand til å konvertere den til et annet format.
FAQ
Hvordan åpner jeg en ASHX-fil på en Mac?
For å åpne en ASHX-fil på en Mac, prøv Apples TextEdit, AbiSource, AbiWord eller MacroMates TextMate. Du kan også åpne en ASHX-fil i en nettleser på din Mac.
Hvordan konverterer jeg en ASHX-fil til en PDF?
En enkel måte å konvertere en ASHX-fil til PDF er å åpne filen i en nettleser. PDF-leseren din åpnes; derfra lagrer du filen som PDF til din lokale stasjon. Et annet alternativ å prøve: gi nytt navn til filen som en.pdf, og åpne den i Adobe Reader.
Hvordan lager jeg en ASHX-fil i ASP. NET?
For å opprette en generisk behandler (ASHX-fil), trykk Control+ N. Deretter, under Web > C, velg malen Generic Handler..