Mitä tietää
- ASHX-tiedosto on ASP.NET Web Handler -tiedosto.
- Avaa yksi Microsoft Visual Studiolla tai tekstieditorilla.
- Nimeä tiedosto uudelleen muotoon tiedostonimi.pdf jos sen todella pitäisi 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ä tiedostosta tulee lopulta vain yksi koodirivi. Useimmat ihmiset törmäävät tähän muotoon vain vahingossa yrittäessään ladata tiedoston verkkosivustolta, kuten PDF-tiedoston. Tämä johtuu siitä, että ASHX-tiedosto viittaa PDF-tiedostoon lähettääkseen sen selaimeen ladattavaksi, mutta ei nimeä sitä oikein ja lisää .ASHX:n loppuun .PDF:n sijaan.
Kuinka avata ASHX -tiedosto
ASHX-tiedostot ovat tiedostoja, joita käytetään ASP.NET-ohjelmoinnin kanssa, ja ne voidaan avata millä tahansa ASP.NET-koodaavalla ohjelmalla, kuten Microsoft Visual Studiolla ja Microsoft Visual Studio Communityllä. Koska ne ovat tekstitiedostoja, voit myös avata ASHX-tiedostoja tekstieditorilla, kuten Notepad++. Käytä tätä luetteloa parhaista ilmaisista tekstieditoreista nähdäksesi suosikkimme. ASHX-tiedostoja ei ole tarkoitettu verkkoselaimen katseltavaksi tai avaamiseksi. Jos latasit sellaisen ja odotit sen sisältävän tietoja (kuten asiakirjan tai muita tallennettuja tietoja), sivustossa on todennäköisesti jotain vikaa, ja sen sijaan, että se tuottaisi hyödyllisiä tietoja, se toimittaa tämän palvelinpuolen tiedoston. sinä tekninen voi tarkastella ASHX-tiedoston tekstiä joillakin verkkoselaimilla, mutta se ei tarkoita, että tiedosto on myös oletettu avaamaan sitä tietä. Toisin sanoen todellinen ASHX-tiedosto, joka sisältää ASP.NET-sovelluksille selkeän tekstin, voidaan tarkastella selaimessasi, mutta kaikki .ASHX-tiedostot eivät todellakaan ole ASP.NET Web Handler -tiedostoja. Tästä aiheesta on lisää alla. Paras temppu ASHX-tiedoston kanssa on vain nimetä se uudelleen odotetuksi tiedostoksi. Vaikuttaa siltä, että monien pitäisi olla PDF-tiedostoja, joten jos esimerkiksi lataat ASHX-tiedoston sähköyhtiöstäsi tai pankistasi, nimeä se uudelleen nimellä lausunto.pdf ja avaa se pdf-lukijalla. Käytä samaa logiikkaa musiikkitiedostoon (nimeä se uudelleen muotoon tiedosto.mp3), kuvatiedosto (.png tai .jpg) jne. Kun nämä ongelmat ilmenevät, vierailemallasi ASHX-tiedostoa suorittavalla verkkosivustolla on ongelma, ja tämä viimeinen vaihe, jossa palvelimella olevaa ASHX-tiedostoa käsittelevä ASP.NET HTTP -käsittelijä ei kutsu se aivan sama. Joten tiedoston uudelleennimeäminen tarkoittaa, että teet viimeisen vaiheen itse. Jos näin tapahtuu usein, kun lataat PDF-tiedostoja, selaimesi käyttämässä PDF-laajennuksessa saattaa olla ongelma. Sinun pitäisi pystyä ratkaisemaan tämä häiriö vaihtamalla selainta ja käyttämällä sen sijaan Adobe PDF -laajennusta. Et voi vain nimetä tiedostoa uudelleen toiseksi tunnisteeksi ja odottaa sen toimivan hyvin, koska tiedostotunnisteen muuttaminen ei itse asiassa muuta tiedostoa. muoto. Et esimerkiksi voi nimetä .PDF-tiedostoa uudelleen .DOCX-tiedostoksi ja olettaa, että se avautuu hienosti tekstinkäsittelyohjelmassa. Todelliset tiedostomuunnokset vaativat muunnostyökalun.
Kuinka muuntaa ASHX-tiedosto
Sinun ei tarvitse muuntaa ASHX-tiedostoa toiseen muotoon, ellei se ole jokin Visual Studion Tallenna nimellä -valintaikkunassa luetelluista tiedostomuodoista tai jokin muu edellä mainituista ohjelmista. Siellä luetellut muodot ovat muita tekstipohjaisia muotoja, koska se on todellinen ASHX-tiedosto: tekstitiedosto. Jos tiedostoa joskus muutetaan käyttämään toista tiedostopäätettä, se todennäköisesti lakkaa välittömästi toimimasta ASP.NET-verkkopalvelimessa, koska muut siihen viittaavat tiedostot eivät tiedä, missä tiedosto sijaitsee.
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ää kuten tämä, 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 Archive Files; tai WinAHX Tracker Module -tiedostot tai AutoHotkey Script -tiedostot. Idea kaikissa näissä tapauksissa on yksinkertainen: tutki tiedostopäätettä nähdäksesi mikä ohjelma voi avata sen tai mikä palvelu/sovellus pystyy muuttamaan sen toiseen muotoon.
FAQ
-
Kuinka avaan ASHX-tiedoston Macissa?
Voit avata ASHX-tiedoston Macissa kokeilemalla Applen TextEditiä, AbiSourcea, AbiWordia tai MacroMates TextMatea. Voit myös avata ASHX-tiedoston Macin verkkoselaimella.
-
Kuinka voin muuntaa ASHX-tiedoston PDF-tiedostoksi?
Helppo tapa muuntaa ASHX-tiedosto PDF-muotoon on avata tiedosto verkkoselaimessa. PDF-lukija avautuu; sieltä tallenna tiedosto PDF-muodossa paikalliselle asemallesi. Toinen kokeiltava vaihtoehto: nimeä tiedosto uudelleen .pdf-tiedostoksi ja avaa se sitten Adobe Readerissa.
-
Kuinka luon ASHX-tiedoston ASP.NETissä?
Luo yleinen käsittelijä (ASHX-tiedosto) painamalla Tarkistaa+N. Sitten alle Web > C#Valitse Yleinen käsittelijä sapluuna.