ASAX-fail (mis see on & Kuidas seda avada)

Sisukord:

ASAX-fail (mis see on & Kuidas seda avada)
ASAX-fail (mis see on & Kuidas seda avada)
Anonim

ASAX-faililaiendiga fail on ASP. NET-i serverirakenduse fail, mida kasutavad ASP. NET-rakendused.

Kõige tavalisem ASAX-fail on global.asax-fail (nimetatakse ka ASP. NET-i rakendusfailiks), mida kasutatakse teatud funktsioonide haldamiseks, näiteks rakenduse käivitumisel või väljalülitamisel. Veebirakendusel võib olla ainult üks neist ASAX-failidest ja selle lisamine rakendusega on täiesti valikuline.

Järgmise jaotise all on ASAX-failide kohta lisateavet.

Image
Image

Kuidas ASAX-faili avada

Microsofti Visual Studio tarkvara suudab avada ASAX-faile.

Kuna ASAX-failid on lihts alt koodi sisaldavad tekstifailid, saate nende avamiseks kasutada mis tahes tekstiredaktorit. Windowsil on OS-i sisseehitatud rakendus Notepad, mis suudab faili avada, kuid seda saavad teha ka kolmanda osapoole tekstiredaktorid, näiteks tasuta Notepad++.

ASAX-failid ei ole mõeldud veebibrauseris vaatamiseks ega avamiseks. Kui laadisite alla ASAX-faili ja eeldasite, et see sisaldab teavet (nt dokumenti või muid salvestatud andmeid), on veebisaidiga tõenäoliselt midagi valesti ja kasutatava teabe genereerimise asemel esitas see selle faili.

Kui see juhtub, peaksite saama faililaiendi. ASAX ümber nimetada laiendiks, millega fail oleks pidanud salvestama. Oletagem näiteks, et proovite alla laadida PDF-vormingus pangaväljavõtet, kuid saate selle asemel ASAX-faili; lihts alt nimetage fail ümber. ASAX-ist PDF-iks, et saaksite selle PDF-lugejas avada, nagu ette nähtud.

Te ei saa tavaliselt faililaiendit niimoodi muuta ja eeldada, et uus fail töötab normaalselt. Selleks vajate failimuunduri tööriista. Kuid antud juhul seisneb probleem ainult selles, et faililaiendi nimi oli sobimatu, nii et selle ümbernimetamine õigeks laiendiks toimib suurepäraselt.

Lisateave faili Global.asax kohta

Fail global.asax asub rakenduse ASP. NET juurkataloogis ja seda ei saa alla laadida ega vaadata ühegi päringuga, välja arvatud need, mis pärinevad serveri poolelt. See tähendab, et kõik välised katsed seda konkreetset ASAX-faili vaadata või alla laadida on vaikimisi blokeeritud.

Lisateavet faili global.asax kasutamise kohta saate lugeda saidilt DotNetCurry.com. Sellel veebisaidil selgitatakse, kuidas kasutada faili global.asax, ja antakse näidisfail, et saaksite näha, kuidas failis sisalduv teave on üles ehitatud. Teine hea allikas faili global.asax jaoks on see Stack Overflow lõim.

Kuidas teisendada ASAX-faili

ASAX-faili, mis peab jääma toimima ASP. NET-failina, ei tohiks teisendada muusse vormingusse. See tähendaks, et rakendus ei leia faili ja seega ei saa seda kasutada nii nagu vaja.

Kui otsite, kuidas teisendada global.asax koodiks Code-Behind, et panna lähtekood eraldi faili, vaadake seda lõime saidil Coding Forums. Siiski peaksite vaatama ka seda ASP Alliance'i artiklit, mis kirjeldab, kuidas ASP. NET v2.0 asendas Code-Behind koodiga Code-Beside.

Ei saa ikka faili avada?

Eespool nimetatud programmidel ei tohiks olla probleeme ASAX-failide avamisega. Kui need ei tööta, on tõenäoline, et te ei kasuta tegelikult ASAX-faili, mis võib juhtuda, kui olete faililaiendit valesti lugenud.

Näiteks ASX- ja ASA-failid ei ole samad, mis ASAX-failid. Kuigi nende faililaiendid on väga sarnased, on ASX-fail Microsofti ASF-i ümbersuunamisfail, mis salvestab heli- või videofailide, näiteks ASF-failide esitusloendi. ASX-faili saate avada VLC või Windows Media Playeriga. ASA-failid on ASP-konfiguratsioonifailid, mida tekstiredaktor saab avada.

Sama võib öelda ka ASCX-i ja teiste sarnaselt kirjutatud faililaiendite kohta: see, et kasutatakse samu või sarnaseid tähti, ei tähenda, et vormingud on omavahel seotud ja et faile saab avada samade programmidega.

Kui teil tegelikult ASAX-faili pole, uurige tegelikku faililaiendit, et saada lisateavet selle vormingu ja selle kohta, millised programmid saavad seda avada või teisendada.

KKK

    Kuidas lisada globaalset ASAX-faili?

    Minge Visual Studios lehele Website või Project > Lisa uus üksus > Globaalne rakendusklassi mall. Visual Studio genereerib koos ASAX-failiga automaatselt rakenduse sündmuste töötlejad.

    Mis on ASCX-, ASPX- ja ASHX-failid?

    ASCX-failid sisaldavad koodi, mida saab kasutada mitmel ASP. NET-i veebilehel. ASHX-fail on ASP. NET-i veebitöötleja fail, mis sisaldab tavaliselt viiteid teistele veebilehtedele. ASPX-failid sisaldavad skripte ja lähtekoode, mis annavad brauserile teada, kuidas veebilehte kuvada.

Soovitan: