En fil med filtypenavnet ASAX er en ASP. NET Server Application-fil, der bruges af ASP. NET-applikationer.
Den mest almindelige ASAX-fil er global.asax-filen (også kaldet ASP. NET Application File), der bruges til at håndtere visse funktioner, f.eks. når programmet starter eller lukker ned. En webapplikation kan kun have én af disse ASAX-filer, og den er helt valgfri at inkludere med applikationen.
Nedenfor det følgende afsnit er der nogle yderligere oplysninger om ASAX-filer.
Sådan åbnes en ASAX-fil
Microsofts Visual Studio-software kan åbne ASAX-filer.
Da ASAX-filer kun er tekstfiler, der indeholder kode, kan du bruge en hvilken som helst teksteditor til at åbne dem. Windows har Notepad-applikationen indbygget i operativsystemet, der kan åbne filen, men det samme kan tredjeparts teksteditorer som den gratis Notepad++.
ASAX-filer er ikke beregnet til at blive vist eller åbnet af en webbrowser. Hvis du har downloadet en ASAX-fil og forventede, at den ville indeholde oplysninger (som et dokument eller andre gemte data), er det sandsynligt, at der er noget g alt med webstedet, og i stedet for at generere brugbare oplysninger, leverede det denne fil i stedet.
Hvis dette sker, bør du være i stand til at omdøbe filtypen fra. ASAX til den filtype, som filen skulle have været gemt med. Sig f.eks., at du prøver at downloade et kontoudtog i PDF-format, men du får en ASAX-fil i stedet for; bare omdøb filen fra. ASAX til. PDF, så du kan åbne den i en PDF-læser som tilsigtet.
Du kan norm alt ikke ændre filtypenavnet på denne måde og forvente, at den nye fil fungerer norm alt. Til det skal du bruge et filkonverteringsværktøj. Men i dette tilfælde ligger problemet udelukkende i det faktum, at filtypenavnet blev ukorrekt navngivet, så det fungerer fint at omdøbe den til den rigtige udvidelse.
Flere oplysninger om Global.asax-filen
Global.asax-filen ligger i rodmappen til ASP. NET-applikationen og kan ikke downloades eller ses af nogen anmodning undtagen dem, der stammer fra serversiden. Det betyder, at ethvert eksternt forsøg på at se eller downloade denne særlige ASAX-fil er blokeret som standard.
Du kan læse mere om, hvad global.asax-filen bruges til på DotNetCurry.com. Denne hjemmeside forklarer, hvordan du bruger global.asax-filen og giver en eksempelfil, så du kan se, hvordan informationen i filen er struktureret. En anden god kilde til formålet med global.asax-filen er denne Stack Overflow-tråd.
Sådan konverteres en ASAX-fil
En ASAX-fil, der skal forblive funktionel som en ASP. NET-fil, bør ikke konverteres til noget andet format. Hvis du gør det, vil det betyde, at applikationen ikke kan finde filen og derfor ikke kan bruge den, som den skal.
Hvis du leder efter, hvordan man konverterer global.asax til Code-Behind for at sætte kildekoden i en separat fil, så se denne tråd på Coding Forums. Du bør dog også tage et kig på denne artikel hos ASP Alliance, som beskriver, hvordan ASP. NET v2.0 erstattede Code-Behind med Code-Beside.
Kan du stadig ikke åbne filen?
Programmerne nævnt ovenfor burde ikke have noget problem med at åbne ASAX filer. Hvis de ikke virker, er det sandsynligt, at du ikke rigtig bruger en ASAX-fil, hvilket kan ske, hvis du har læst filtypenavnet forkert.
For eksempel er ASX- og ASA-filer ikke det samme som ASAX-filer. Selvom deres filtypenavne er meget ens, er en ASX-fil en Microsoft ASF Redirector-fil, der gemmer en afspilningsliste med lyd- eller videofiler, såsom ASF-filer. Du kan åbne en ASX-fil med VLC eller Windows Media Player. ASA-filer er ASP-konfigurationsfiler, som en teksteditor kan åbne.
Det samme kunne siges om ASCX og andre lignende stavede filtypenavne: Bare fordi de samme eller lignende bogstaver bruges, betyder det ikke, at formaterne er relaterede, og at filerne kan åbnes med de samme programmer.
Hvis du ikke rigtig har en ASAX-fil, skal du undersøge den rigtige filtypenavn for at lære mere om det format, den er i, og hvilke programmer der kan åbne eller konvertere den.
FAQ
Hvordan tilføjer jeg en global ASAX-fil?
I Visual Studio, gå til Website eller Project > Add New Item > Global Application Class Template. Sammen med ASAX-filen vil Visual Studio automatisk generere applikationshændelseshandlere.
Hvad er ASCX-, ASPX- og ASHX-filer?
ASCX-filer indeholder kode, der kan bruges på tværs af flere ASP. NET-websider. En ASHX-fil er en ASP. NET-webhandlerfil, der norm alt indeholder referencer til andre websider. ASPX-filer indeholder scripts og kildekoder, der fortæller browseren, hvordan en webside skal vises.