Skip to content

Wat is een ASAX-bestand?

16 de juni de 2021
asax files 5b4dd795c9e77c0037b7d423

Een bestand met de ASAX-bestandsextensie is een ASP.NET Server Application-bestand dat wordt gebruikt door ASP.NET-toepassingen. Het meest voorkomende ASAX-bestand is het global.asax bestand (ook wel ASP.NET Application File genoemd) dat wordt gebruikt voor het afhandelen van bepaalde functies, zoals wanneer de toepassing opstart of afsluit. Een webtoepassing kan slechts één van deze ASAX-bestanden hebben en het is volledig optioneel om deze bij de toepassing op te nemen. Onder het volgende gedeelte vindt u aanvullende informatie over ASAX-bestanden.

Hoe een ASAX-bestand te openen

De Visual Studio-software van Microsoft kan ASAX-bestanden openen. Aangezien ASAX-bestanden slechts tekstbestanden zijn die code bevatten, kunt u elke teksteditor gebruiken om ze te openen. Windows heeft de Notepad-applicatie ingebouwd in het besturingssysteem die het bestand kan openen, maar dat kunnen ook teksteditors van derden, zoals het gratis Notepad++. ASAX-bestanden zijn niet bedoeld om te worden bekeken of geopend door een webbrowser. Als je een ASAX-bestand hebt gedownload en verwachtte dat het informatie zou bevatten (zoals een document of andere opgeslagen gegevens), is er waarschijnlijk iets mis met de website en in plaats van bruikbare informatie te genereren, heeft het dit bestand geleverd. Als dit gebeurt, zou u de bestandsextensie moeten kunnen hernoemen van .ASAX naar de extensie waarmee het bestand had moeten worden opgeslagen. Stel dat u bijvoorbeeld een bankafschrift in PDF-indeling probeert te downloaden, maar in plaats daarvan een ASAX-bestand krijgt; hernoem het bestand gewoon van .ASAX naar .PDF, zodat u het zoals bedoeld in een PDF-lezer kunt openen. Normaal gesproken kunt u de extensie van een bestand niet op deze manier wijzigen en verwachten dat het nieuwe bestand normaal werkt. Daarvoor heb je een tool voor het converteren van bestanden nodig. In dit geval ligt het probleem echter uitsluitend in het feit dat de bestandsextensie een verkeerde naam heeft gekregen, dus het hernoemen naar de juiste extensie werkt prima.

Meer informatie over het Global.asax-bestand

De global.asax bestand bevindt zich in de hoofdmap van de ASP.NET-toepassing en kan door geen enkel verzoek worden gedownload of bekeken, behalve verzoeken die afkomstig zijn van de server. Dit betekent dat elke externe poging om dit specifieke ASAX-bestand te bekijken of te downloaden standaard wordt geblokkeerd. U kunt meer lezen over wat de global.asax bestand wordt gebruikt voor op DotNetCurry.com. Op die website wordt uitgelegd hoe u de global.asax bestand en geeft een voorbeeldbestand zodat u kunt zien hoe de informatie in het bestand is gestructureerd. Een andere goede bron over het doel van de global.asax bestand is deze Stack Overflow-thread.

Hoe een ASAX-bestand te converteren

Een ASAX-bestand dat functioneel moet blijven als een ASP.NET-bestand, mag niet naar een ander formaat worden geconverteerd. Dit zou betekenen dat de toepassing het bestand niet kan vinden en het dus niet kan gebruiken zoals het zou moeten. Als u op zoek bent naar hoe u kunt converteren global.asax naar Code-Behind om de broncode in een apart bestand te plaatsen, zie deze thread op Coding Forums. U moet echter ook dit artikel bij ASP Alliance bekijken, waarin wordt beschreven hoe ASP.NET v2.0 Code-Behind heeft vervangen door Code-Beside.

Kunt u het bestand nog steeds niet openen?

De hierboven genoemde programma’s zouden geen probleem moeten hebben om ASAX-bestanden te openen. Als ze niet werken, is het waarschijnlijk dat je niet echt een ASAX-bestand gebruikt, wat kan gebeuren als je de bestandsextensie verkeerd hebt gelezen. ASX- en ASA-bestanden zijn bijvoorbeeld niet hetzelfde als ASAX-bestanden. Hoewel hun bestandsextensies erg op elkaar lijken, is een ASX-bestand een Microsoft ASF Redirector-bestand dat een afspeellijst met audio- of videobestanden opslaat, zoals ASF-bestanden. U kunt een ASX-bestand openen met VLC of Windows Media Player. ASA-bestanden zijn ASP-configuratiebestanden die een teksteditor kan openen. Hetzelfde kan gezegd worden voor ASCX en alle andere gelijk gespelde bestandsextensies: het feit dat dezelfde of gelijkaardige letters worden gebruikt, betekent niet dat de formaten gerelateerd zijn en dat de bestanden geopend kunnen worden met dezelfde programma’s. Als je niet echt een ASAX-bestand hebt, onderzoek dan de echte bestandsextensie om meer te weten te komen over het formaat waarin het zich bevindt en welke programma’s het kunnen openen of converteren.