Mitä tietää
- ASHX-tiedosto on ASP. NET Web Handler -tiedosto.
- Avaa yksi Microsoft Visual Studiolla tai tekstieditorilla.
- Nimeä tiedosto uudelleen muotoon filename.pdf, jos sen pitäisi todella olla PDF-dokumentti.
Tässä artikkelissa kerrotaan, mikä ASHX-tiedosto on ja miten sitä käytetään, sekä kuinka se avataan tietokoneella tai muunnetaan toiseen tiedostomuotoon.
Mikä on ASHX-tiedosto?
ASHX-tiedostotunnisteella varustettu tiedosto on ASP. NET Web Handler -tiedosto, joka sisältää usein viittauksia muihin ASP. NET-verkkopalvelinsovelluksessa käytettyihin verkkosivuihin.
Tiedoston funktiot on kirjoitettu C-ohjelmointikielellä, ja joskus viittaukset ovat niin lyhyitä, että tiedosto voi päätyä vain yhdeksi riviksi koodia.
Useimmat ihmiset kohtaavat tämän muodon vain vahingossa yrittäessään ladata tiedoston, kuten PDF-tiedoston, verkkosivustolta. Tämä johtuu siitä, että ASHX-tiedosto viittaa PDF-tiedostoon lähettääkseen sen selaimeen ladattavaksi, mutta ei nimeä sitä oikein ja liittää loppuun. ASHX. PDF:n sijaan.
ASHX-tiedoston avaaminen
ASHX-tiedostot ovat ASP. NET-ohjelmoinnin kanssa käytettyjä tiedostoja, ja ne voidaan avata millä tahansa ASP. NETissä koodaavalla ohjelmalla, kuten Microsoft Visual Studiolla ja Microsoft Visual Studio Communityllä.
Koska ne ovat tekstitiedostoja, voit avata ASHX-tiedostoja myös tekstinkäsittelyohjelmalla, kuten Notepad++. Käytä tätä parhaiden ilmaisten tekstieditorien luetteloa nähdäksesi suosikkimme.
ASHX-tiedostoja ei ole tarkoitettu katseltavaksi tai avattavaksi verkkoselaimella. Jos olet ladannut sellaisen ja odotit sen sisältävän tietoja (kuten asiakirjan tai muita tallennettuja tietoja), on todennäköistä, että verkkosivustossa on jotain vialla ja käyttökelpoisten tietojen luomisen sijaan se toimitti tämän palvelinpuolen tiedoston.
Voit teknisesti tarkastella ASHX-tiedoston tekstiä joillakin selaimilla, mutta se ei tarkoita, että tiedoston pitäisi avata tällä tavalla. Toisin sanoen aito ASHX-tiedosto, joka sisältää luettavaa tekstiä ASP. NET-sovelluksille, voidaan tarkastella selaimessasi, mutta kaikki. ASHX-tiedostot eivät todellakaan ole ASP. NET Web Handler -tiedostoja. Tästä aiheesta lisää alla.
Paras temppu ASHX-tiedoston kanssa on nimetä se uudelleen sellaiseksi kuin odotit sen olevan. Vaikuttaa siltä, että monien on todella tarkoitus olla PDF-tiedostoja, joten jos esimerkiksi lataat ASHX-tiedoston sähköyhtiöstäsi tai pankistasi, nimeä se uudelleen muotoon Statement.pdf ja avaa se PDF-lukijalla. Käytä samaa logiikkaa musiikkitiedostoon (nimeä se uudelleen tiedostoksi.mp3), kuvatiedosto (-p.webp
Kun nämä ongelmat ilmenevät, vierailemallasi ASHX-tiedostoa käyttävällä verkkosivustolla on jonkinlainen ongelma, ja tämä viimeinen vaihe, jossa ASP. NET HTTP-käsittelijä, joka käsittelee ASHX-tiedoston palvelimella, ei ole. en nimeä sitä millään.millä tahansa. Joten tiedoston nimeäminen uudelleen edellyttää, että teet viimeisen vaiheen itse.
Jos tätä tapahtuu usein, kun lataat erityisesti PDF-tiedostoja, selaimesi käyttämässä PDF-laajennuksessa saattaa olla ongelma. Sinun pitäisi pystyä korjaamaan tämä virhe vaihtamalla selain käyttämään sen sijaan Adobe PDF -laajennusta.
Et voi vain nimetä tiedostoa uudelleen eri tunnisteeksi ja odottaa sen toimivan oikein, koska tiedostotunnisteen muuttaminen ei itse asiassa muuta tiedostomuotoa. Et esimerkiksi voi nimetä. PDF-tiedostoa uudelleen. DOCX-tiedostoksi ja olettaa, että se avautuu hienosti tekstinkäsittelyohjelmassa. Todellisten tiedostojen muuntamiseen tarvitaan muunnostyökalu.
ASHX-tiedoston muuntaminen
Sinun ei tarvitse muuntaa ASHX-tiedostoa mihinkään muuhun muotoon, ellei se ole jokin Visual Studion Tallenna nimellä -valintaikkunassa luetelluista tiedostomuodoista tai jokin muu yllä mainituista ohjelmista.
Siellä luetellut muodot ovat muita tekstipohjaisia muotoja, koska se on todellinen ASHX-tiedosto - tekstitiedosto.
Jos tiedosto joskus muutetaan käyttämään toista tiedostopäätettä, se todennäköisesti lakkaa heti toimimasta ASP. NET-verkkopalvelimessa, koska muut tiedostot, jotka viittaavat siihen, eivät tiedä, missä tiedosto on.
Etkö vieläkään voi avata sitä?
Jos et voi avata tiedostoa, tarkista, että käytät todella ASHX-tiedostoa. Jotkut tiedostot käyttävät tiedostotunnistetta, joka näyttää tältä, mutta toimivat täysin eri tavalla.
Esimerkiksi ASHX-tiedosto ei ole sama kuin ASH-tiedosto, joka voi olla Nintendo Wii System Menu -tiedosto, Audiosurf Audio Metadata -tiedosto tai KoLmafia ASH Script -tiedosto. Kaikissa näissä tapauksissa tiedoston avaamiseen tarvitaan eri ohjelma.
Sama pätee, jos sinulla on ASX-, ASCX-, ASHBAK- tai AHX-tiedosto. Nämä ovat joko Microsoft ASF Redirector -tiedostoja tai Alpha Five Library Temporary Index -tiedostoja; ASP. NET Web User Control -tiedostot; Ashampoo Backup Arkistotiedostot; tai WinAHX Tracker Module -tiedostot tai AutoHotkey Script -tiedostot.
Ajatus kaikissa näissä tapauksissa on yksinkertainen: tutki tiedostopäätettä nähdäksesi, mikä ohjelma pystyy avaamaan sen tai mikä palvelu/sovellus pystyy muuttamaan sen eri muotoon.
UKK
Kuinka avaan ASHX-tiedoston Macissa?
Voit avata ASHX-tiedoston Macissa kokeilemalla Applen TextEditiä, AbiSourcea, AbiWordia tai MacroMates TextMatea. Voit myös avata ASHX-tiedoston verkkoselaimella Macissasi.
Kuinka ASHX-tiedosto muunnetaan PDF-tiedostoksi?
Helppo tapa muuntaa ASHX-tiedosto PDF-muotoon on avata tiedosto verkkoselaimessa. PDF-lukija avautuu; sieltä, tallenna tiedosto PDF-muodossa paikalliseen asemaan. Toinen vaihtoehto, jota voit kokeilla: nimeä tiedosto uudelleen.pdf-tiedostoksi ja avaa se sitten Adobe Readerissa.
Kuinka luon ASHX-tiedoston ASP. NETissä?
Luo yleinen käsittelijä (ASHX-tiedosto) painamalla Control+ N. Valitse sitten kohdasta Web > C Generic Handler-malli.