ASAX-fail (mis see on ja kuidas seda avada)

A faili koos ASAXiga faililaiendit on ASP.NET-i serverirakenduse fail, mida kasutavad ASP.NET-i rakendused.

Kõige tavalisem ASAX-fail on globaalne.asax fail (nimetatakse ka ASP.NET-i rakendusfailiks), mida kasutatakse teatud funktsioonide haldamiseks, näiteks kui rakendus käivitub või lülitub välja. Veebirakendusel võib olla ainult üks neist ASAX-failidest ja selle lisamine rakendusega on täiesti vabatahtlik.

Järgmises jaotises on ASAX-failide kohta lisateavet.

ASAX-failid operatsioonisüsteemis Windows 10

Kuidas avada ASAX-faili

Microsofti oma Visual Studio tarkvara saab avada ASAX-faile.

Kuna ASAX-failid on lihtsalt tekstifailid mis sisaldavad koodi, saate nende avamiseks kasutada mis tahes tekstiredaktorit. Windowsil on OS-i sisseehitatud rakendus Notepad, mis suudab faili avada, kuid suudab kolmanda osapoole tekstiredaktorid nagu 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 see tõenäoliselt on veebisaidiga midagi valesti ja kasutatava teabe genereerimise asemel esitas see selle faili selle asemel.

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

Tavaliselt ei saa te faililaiendit niimoodi muuta ja eeldada, et uus fail töötab normaalselt. Selleks oleks teil vaja a faili teisendaja tööriist. 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

The globaalne.asax fail asub juurkataloog ASP.NET-i rakendusest ja neid 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 selle kohta saate lugeda globaalne.asax faili kasutatakse at DotNetCurry.com. Sellel veebisaidil selgitatakse, kuidas seda kasutada globaalne.asax faili ja annab näidisfaili, et saaksite näha, kuidas failis olev teave on üles ehitatud. Veel üks hea allikas selle eesmärgi kohta globaalne.asax fail on see Stack Overflow lõime.

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 globaalne.asax koodile Code-Behind, et panna lähtekood eraldi faili, vt see lõim kodeerimisfoorumites. Siiski peaksite vaatama ka see artikkel ASP Alliance'is, mis kirjeldab, kuidas ASP.NET v2.0 asendas Code-Behind koodiga Code-Beside.

Kas ikka ei saa faili avada?

Ülalnimetatud programmidel ei tohiks ASAX-failide avamisel probleeme tekkida. 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 Microsoft ASF Redirectori fail, mis salvestab esitusloendi heli- või videofailidest, nagu ASF failid. ASX-faili saate avada rakendusega VLC või Windows Media Player. ASA-failid on ASP-i konfiguratsioonifailid, mida tekstiredaktor saab avada.

Sama võiks öelda ka kohta ASCX ja muud sarnaselt kirjutatud faililaiendid: 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?

    Visual Studios minge aadressile Veebileht või Projekt > Lisa uus üksus > Globaalne rakendusklassi mall. Koos ASAX-failiga loob Visual Studio automaatselt rakenduse sündmuste käitlejad.

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

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