Un fitxer amb l'extensió de fitxer ASAX és un fitxer d'aplicació de servidor ASP. NET que utilitzen les aplicacions ASP. NET.
El fitxer ASAX més comú és el fitxer global.asax (també anomenat fitxer d'aplicació ASP. NET) que s'utilitza per gestionar determinades funcions, com quan l'aplicació s'inicia o s'apaga. Una aplicació web només pot tenir un d'aquests fitxers ASAX i és completament opcional incloure'ls amb l'aplicació.
A sota de la secció següent hi ha informació addicional sobre fitxers ASAX.
Com obrir un fitxer ASAX
El programari Visual Studio de Microsoft pot obrir fitxers ASAX.
Com que els fitxers ASAX són només fitxers de text que contenen codi, podeu utilitzar qualsevol editor de text per obrir-los. Windows té l'aplicació Bloc de notes integrada al sistema operatiu que pot obrir el fitxer, però també ho poden fer els editors de text de tercers com el Bloc de notes ++ gratuït.
Els fitxers ASAX no estan pensats per ser visualitzats ni oberts per un navegador web. Si heu baixat un fitxer ASAX i espereu que contingués informació (com ara un document o altres dades desades), és probable que hi hagi alguna cosa malament al lloc web i, en comptes de generar informació utilitzable, ha proporcionat aquest fitxer.
Si això passa, hauríeu de poder canviar el nom de l'extensió del fitxer de. ASAX a l'extensió amb la qual s'hauria d'haver desat el fitxer. Per exemple, suposem que esteu provant de baixar un extracte bancari en format PDF però que obteniu un fitxer ASAX; només cal que canvieu el nom del fitxer de. ASAX a. PDF perquè pugueu obrir-lo en un lector de PDF com cal.
Normalment no podeu canviar l'extensió d'un fitxer com aquesta i esperar que el nou fitxer funcioni amb normalitat. Per això, necessitareu una eina de conversió de fitxers. Tanmateix, en aquest cas, el problema rau únicament en el fet que l'extensió del fitxer s'ha anomenat de manera inadequada, de manera que canviar-li el nom a l'extensió correcta funcionarà bé.
Més informació sobre el fitxer Global.asax
El fitxer global.asax resideix al directori arrel de l'aplicació ASP. NET i cap sol·licitud no es pot descarregar ni visualitzar, excepte les que s'originen al costat del servidor. Això vol dir que qualsevol intent extern de veure o baixar aquest fitxer ASAX en concret està bloquejat de manera predeterminada.
Podeu llegir més informació sobre per a què s'utilitza el fitxer global.asax a DotNetCurry.com. Aquest lloc web explica com utilitzar el fitxer global.asax i ofereix un fitxer de mostra perquè pugueu veure com s'estructura la informació del fitxer. Una altra bona font per al propòsit del fitxer global.asax és aquest fil de desbordament de pila.
Com convertir un fitxer ASAX
Un fitxer ASAX que ha de continuar funcionant com a fitxer ASP. NET no s'ha de convertir a cap altre format. Si ho feu, l'aplicació no pot trobar el fitxer i, per tant, no el pot utilitzar com cal.
Si esteu buscant com convertir global.asax a Code-Behind per posar el codi font en un fitxer separat, consulteu aquest fil als Fòrums de codificació. Tanmateix, també hauríeu de fer una ullada a aquest article a ASP Alliance, que descriu com ASP. NET v2.0 va substituir Code-Behind per Code-Beside.
Encara no pots obrir el fitxer?
Els programes esmentats anteriorment no haurien de tenir cap problema per obrir fitxers ASAX. Si no funcionen, és probable que realment no estigueu utilitzant un fitxer ASAX, cosa que pot passar si heu llegit malament l'extensió del fitxer.
Per exemple, els fitxers ASX i ASA no són el mateix que els fitxers ASAX. Tot i que les seves extensions de fitxer són molt similars, un fitxer ASX és un fitxer de redireccionament ASF de Microsoft que emmagatzema una llista de reproducció d'arxius d'àudio o vídeo, com ara fitxers ASF. Podeu obrir un fitxer ASX amb VLC o Windows Media Player. Els fitxers ASA són fitxers de configuració ASP que pot obrir un editor de text.
El mateix es podria dir de l'ASCX i de qualsevol altra extensió de fitxer escrita de manera semblant: el fet que s'utilitzin lletres iguals o similars no vol dir que els formats estiguin relacionats i que els fitxers es puguin obrir amb els mateixos programes.
Si realment no teniu un fitxer ASAX, investigueu l'extensió de fitxer real per obtenir més informació sobre el format en què es troba i quins programes el poden obrir o convertir.
FAQ
Com puc afegir un fitxer ASAX global?
A Visual Studio, aneu a Lloc web o Projecte > Afegeix un element nou > Plantilla de classe d'aplicació global. Juntament amb el fitxer ASAX, Visual Studio generarà automàticament gestors d'esdeveniments de l'aplicació.
Què són els fitxers ASCX, ASPX i ASHX?
Els fitxers ASCX contenen codi que es pot utilitzar a diverses pàgines web ASP. NET. Un fitxer ASHX és un fitxer gestor web ASP. NET que normalment conté referències a altres pàgines web. Els fitxers ASPX contenen scripts i codis font que indiquen al navegador com s'ha de mostrar una pàgina web.