Ką žinoti
- ASHX failas yra ASP. NET žiniatinklio tvarkyklės failas.
- Atidarykite vieną naudodami „Microsoft Visual Studio“arba teksto rengyklę.
- Pervardykite failą į filename.pdf, jei jis tikrai turėtų būti PDF dokumentas.
Šiame straipsnyje paaiškinama, kas yra ASHX failas ir kaip jis naudojamas, taip pat kaip jį atidaryti kompiuteryje arba konvertuoti į kitą failo formatą.
Kas yra ASHX failas?
Failas su ASHX failo plėtiniu yra ASP. NET žiniatinklio tvarkyklės failas, kuriame dažnai yra nuorodų į kitus tinklalapius, naudojamus ASP. NET žiniatinklio serverio programoje.
Funkcijos faile parašytos C programavimo kalba, o kartais nuorodos yra tokios trumpos, kad failas gali būti tik viena kodo eilutė.
Dauguma žmonių su šiuo formatu susiduria tik atsitiktinai, kai bando atsisiųsti failą iš svetainės, pvz., PDF failą. Taip yra todėl, kad ASHX failas nurodo PDF failą, kad jį būtų galima išsiųsti į naršyklę atsisiųsti, bet netinkamai pavadina jį, o pabaigoje prideda. ASHX vietoj. PDF.
Kaip atidaryti ASHX failą
ASHX failai yra failai, naudojami su ASP. NET programavimu ir gali būti atidaryti naudojant bet kurią programą, kuri koduoja ASP. NET, pvz., Microsoft Visual Studio ir Microsoft Visual Studio Community.
Kadangi tai tekstiniai failai, ASHX failus taip pat galite atidaryti naudodami teksto rengyklės programą, pvz., Notepad++. Naudokite šį geriausių nemokamų teksto redaktorių sąrašą, kad pamatytumėte mėgstamiausius.
ASHX failai nėra skirti peržiūrėti ar atidaryti žiniatinklio naršyklėje. Jei atsisiuntėte vieną ir tikėjotės, kad jame bus informacijos (pvz., dokumento ar kitų išsaugotų duomenų), tikėtina, kad svetainėje kažkas negerai ir vietoj to, kad generuotų naudingą informaciją, ji pateikė šį serverio failą.
Techniškai galite peržiūrėti ASHX failo tekstą naudodami kai kurias žiniatinklio naršykles, tačiau tai nereiškia, kad failas turi būti atidarytas tokiu būdu. Kitaip tariant, tikrą ASHX failą, kuriame yra skaitomas tekstas ASP. NET programoms, galima peržiūrėti naršyklėje, tačiau ne visi. ASHX failai iš tikrųjų yra ASP. NET Web Handler failai. Daugiau apie tai rasite toliau.
Geriausias triukas naudojant ASHX failą yra tiesiog pervardyti jį į tokį, kokio tikėjotės. Atrodo, kad daugelis iš tikrųjų turėtų būti PDF failai, todėl, pavyzdžiui, jei atsisiunčiate ASHX failą iš savo elektros įmonės ar banko, tiesiog pervardykite jį į statement.pdf ir atidarykite jį naudodami PDF skaitytuvą. Taikykite tą pačią logiką muzikos failui (pervardykite jį į failą.mp3), vaizdo failą (-p.webp
Iškilus šioms problemoms, jūsų lankomoje svetainėje, kurioje veikia ASHX failas, kyla tam tikrų problemų, o paskutinis veiksmas, kai nėra ASP. NET HTTP tvarkyklės, kuri apdoroja ASHX failą serveryje. nepavadinsi to kaip nors.kad ir kaip būtų. Taigi, pervardydami failą, jūs tiesiog atlikite paskutinį veiksmą patys.
Jei taip nutinka dažnai, kai atsisiunčiate PDF failus, gali kilti problemų dėl PDF papildinio, kurį naudoja jūsų naršyklė. Turėtumėte sugebėti ištaisyti šį gedimą perjungę naršyklę, kad vietoj jos būtų naudojamas „Adobe PDF“papildinys.
Negalite tiesiog pervardyti bet kurio failo, kad būtų kitoks plėtinys, ir tikėtis, kad jis tinkamai veiks, nes failo plėtinio pakeitimas iš tikrųjų nepakeičia failo formato. Pavyzdžiui, negalite pervardyti. PDF failo į. DOCX failą ir manyti, kad jis bus puikiai atidarytas tekstų rengyklėje. Tikram failų konvertavimui reikalingas konvertavimo įrankis.
Kaip konvertuoti ASHX failą
Jums nereikia konvertuoti ASHX failo į jokį kitą formatą, nebent tai yra vienas iš failo formatų, išvardytų Visual Studio dialogo lange "Išsaugoti kaip" arba viena iš kitų anksčiau paminėtų programų.
Ten pateikti formatai yra kiti teksto formatai, nes tai yra tikrasis ASHX failas – tekstinis failas.
Tiesą sakant, jei failas kada nors būtų pakeistas į kitą failo plėtinį, greičiausiai jis iš karto nustos veikti ASP. NET žiniatinklio serveryje, nes kiti failai, kuriuose yra nuoroda, nežinos, kur failas yra.
Vis tiek negalite jo atidaryti?
Jei negalite atidaryti failo, dar kartą patikrinkite, ar tikrai naudojate ASHX failą. Kai kuriuose failuose naudojamas failo plėtinys, kuris atrodo taip, bet veikia visiškai kitaip.
Pavyzdžiui, ASHX failas nėra tas pats, kas ASH failas, kuris gali būti Nintendo Wii sistemos meniu failas, Audiosurf garso metaduomenų failas arba KoLmafia ASH scenarijaus failas. Kiekvienu iš šių atvejų, norint atidaryti failą, reikalinga kita programa.
Tas pats pasakytina, jei turite ASX, ASCX, ASHBAK arba AHX failą. Tai yra arba Microsoft ASF Redirector failai, arba Alpha Five Library Laikinojo indekso failai; ASP. NET žiniatinklio vartotojo valdymo failai; „Ashampoo“atsarginių kopijų archyvo failai; arba WinAHX sekimo modulio failus arba AutoHotkey scenarijaus failus.
Idėja visais šiais atvejais yra paprasta: ištirkite failo plėtinį, kad sužinotumėte, kuri programa gali jį atidaryti arba kokia paslauga / programa gali jį konvertuoti į kitą formatą.
DUK
Kaip atidaryti ASHX failą „Mac“?
Jei norite atidaryti ASHX failą „Mac“, išbandykite „Apple TextEdit“, „AbiSource“, „AbiWord“arba „MacroMates TextMate“. ASHX failą taip pat galite atidaryti „Mac“žiniatinklio naršyklėje.
Kaip konvertuoti ASHX failą į PDF?
Paprastas būdas konvertuoti ASHX failą į PDF – atidaryti failą žiniatinklio naršyklėje. Atsidarys jūsų PDF skaitytuvas; iš ten išsaugokite failą PDF formatu vietiniame diske. Kita galimybė išbandyti: pervardykite failą į.pdf, tada atidarykite jį programoje „Adobe Reader“.
Kaip sukurti ASHX failą ASP. NET?
Norėdami sukurti bendrąją tvarkyklę (ASHX failą), paspauskite Control+ N. Tada skiltyje Web > C pasirinkite Generic Handler šabloną.