Failas su ASAX failo plėtiniu yra ASP. NET serverio programos failas, kurį naudoja ASP. NET programos.
Dažniausiai paplitęs ASAX failas yra global.asax failas (dar vadinamas ASP. NET Application File), kuris naudojamas tam tikroms funkcijoms tvarkyti, pvz., kai programa paleidžiama arba išsijungia. Žiniatinklio programoje gali būti tik vienas iš šių ASAX failų, ir jį įtraukti su programa visiškai neprivaloma.
Toliau pateiktame skyriuje pateikiama šiek tiek papildomos informacijos apie ASAX failus.
Kaip atidaryti ASAX failą
„Microsoft Visual Studio“programinė įranga gali atidaryti ASAX failus.
Kadangi ASAX failai yra tik tekstiniai failai, kuriuose yra kodas, galite juos atidaryti naudodami bet kurią teksto rengyklę. „Windows“operacinėje sistemoje yra integruota „Notepad“programa, kuri gali atidaryti failą, bet taip pat gali veikti ir trečiųjų šalių teksto rengyklės, pvz., nemokama „Notepad++“.
ASAX failai nėra skirti peržiūrėti ar atidaryti žiniatinklio naršyklėje. Jei atsisiuntėte ASAX failą 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ė šį failą.
Jei taip atsitiks, turėtumėte turėti galimybę pervardyti failo plėtinį iš. ASAX į plėtinį, su kuriuo failas turėjo būti išsaugotas. Pavyzdžiui, tarkime, kad bandote atsisiųsti banko išrašą PDF formatu, bet vietoj to gaunate ASAX failą; tiesiog pervardykite failą iš. ASAX į. PDF, kad galėtumėte atidaryti jį PDF skaitytuvu kaip numatyta.
Įprastai negalite pakeisti failo plėtinio, kaip šis, ir tikėtis, kad naujasis failas veiks normaliai. Tam jums reikės failų keitiklio įrankio. Tačiau šiuo atveju problema slypi tik dėl to, kad failo plėtinys buvo netinkamai pavadintas, todėl pervadinus jį į tinkamą plėtinį veiks puikiai.
Daugiau informacijos apie Global.asax failą
Global.asax failas yra ASP. NET programos šakniniame kataloge ir jo negalima atsisiųsti ar peržiūrėti jokiu būdu, išskyrus tas, kurios yra iš serverio pusės. Tai reiškia, kad bet koks išorinis bandymas peržiūrėti arba atsisiųsti šį konkretų ASAX failą yra blokuojamas pagal numatytuosius nustatymus.
Daugiau apie tai, kam naudojamas global.asax failas, galite perskaityti adresu DotNetCurry.com. Toje svetainėje paaiškinama, kaip naudoti global.asax failą, ir pateikiamas failo pavyzdys, kad galėtumėte matyti failo informacijos struktūrą. Kitas geras global.asax failo š altinis yra ši „Stack Overflow“gija.
Kaip konvertuoti ASAX failą
ASAX failas, kuris turi išlikti funkcionalus kaip ASP. NET failas, neturėtų būti konvertuojamas į jokį kitą formatą. Tai reikštų, kad programa negalės rasti failo ir negalės jo naudoti taip, kaip reikia.
Jei ieškote, kaip global.asax konvertuoti į Code-Behind, kad š altinio kodas būtų įdėtas į atskirą failą, žr. šią temą kodavimo forumuose. Tačiau taip pat turėtumėte peržvelgti šį ASP Alliance straipsnį, kuriame aprašoma, kaip ASP. NET v2.0 pakeitė Code-Behind į Code-Beside.
Vis tiek negalite atidaryti failo?
Aukščiau paminėtoms programoms neturėtų kilti problemų atidarant ASAX failus. Jei jie neveikia, tikėtina, kad tikrai nenaudojate ASAX failo, o tai gali atsitikti, jei neteisingai perskaitėte failo plėtinį.
Pavyzdžiui, ASX ir ASA failai nėra tokie patys kaip ASAX failai. Nors jų failų plėtiniai yra labai panašūs, ASX failas yra „Microsoft ASF Redirector“failas, kuriame saugomas garso ar vaizdo failų, pvz., ASF failų, grojaraštis. Galite atidaryti ASX failą naudodami VLC arba Windows Media Player. ASA failai yra ASP konfigūracijos failai, kuriuos gali atidaryti teksto rengyklė.
Tą patį galima pasakyti apie ASCX ir kitus panašiai rašomus failų plėtinius: vien todėl, kad naudojamos tos pačios ar panašios raidės, nereiškia, kad formatai yra susiję ir kad failus galima atidaryti naudojant tas pačias programas.
Jei tikrai neturite ASAX failo, ištirkite tikrąjį failo plėtinį, kad sužinotumėte daugiau apie jo formatą ir kurios programos gali jį atidaryti arba konvertuoti.
DUK
Kaip pridėti visuotinį ASAX failą?
Visual Studio eikite į Website arba Project > Pridėti naują elementą > Global Application Class Template. Kartu su ASAX failu „Visual Studio“automatiškai generuos programos įvykių tvarkykles.
Kas yra ASCX, ASPX ir ASHX failai?
ASCX failuose yra kodas, kurį galima naudoti keliuose ASP. NET tinklalapiuose. ASHX failas yra ASP. NET žiniatinklio tvarkyklės failas, kuriame paprastai yra nuorodos į kitus tinklalapius. ASPX failuose yra scenarijų ir š altinio kodų, nurodančių naršyklei, kaip turi būti rodomas tinklalapis.