ASAX-lêer (wat dit is & Hoe om een oop te maak)

INHOUDSOPGAWE:

ASAX-lêer (wat dit is & Hoe om een oop te maak)
ASAX-lêer (wat dit is & Hoe om een oop te maak)
Anonim

'n Lêer met die ASAX-lêeruitbreiding is 'n ASP. NET-bedienertoepassinglêer wat deur ASP. NET-toepassings gebruik word.

Die mees algemene ASAX-lêer is die global.asax-lêer (ook genoem ASP. NET Application File) wat gebruik word vir die hantering van sekere funksies soos wanneer die toepassing begin of afskakel. 'n Webtoepassing kan net een van hierdie ASAX-lêers hê, en dit is heeltemal opsioneel om by die toepassing in te sluit.

Onder die volgende afdeling is 'n paar bykomende inligting oor ASAX-lêers.

Image
Image

Hoe om 'n ASAX-lêer oop te maak

Microsoft se Visual Studio-sagteware kan ASAX-lêers oopmaak.

Aangesien ASAX-lêers net tekslêers is wat kode bevat, kan jy enige teksredigeerder gebruik om dit oop te maak. Windows het die Notepad-toepassing in die bedryfstelsel ingebou wat die lêer kan oopmaak, maar so ook derdeparty-teksredigeerders soos die gratis Notepad++.

ASAX-lêers is nie bedoel om deur 'n webblaaier bekyk of oopgemaak te word nie. As jy 'n ASAX-lêer afgelaai het en verwag het dat dit inligting sou bevat (soos 'n dokument of ander gestoorde data), is dit waarskynlik dat iets fout is met die webwerf en in plaas daarvan om bruikbare inligting te genereer, het dit eerder hierdie lêer verskaf.

As dit gebeur, behoort jy die lêeruitbreiding van. ASAX te kan hernoem na die uitbreiding waarmee die lêer gestoor moes gewees het. Sê byvoorbeeld jy probeer om 'n bankstaat in die PDF-formaat af te laai, maar jy kry eerder 'n ASAX-lêer; hernoem net die lêer van. ASAX na. PDF sodat jy dit in 'n PDF-leser kan oopmaak soos bedoel.

Jy kan gewoonlik nie 'n lêer se uitbreiding soos hierdie verander nie en verwag dat die nuwe lêer normaal sal werk. Daarvoor het u 'n lêeromskakelingsinstrument nodig. In hierdie geval lê die probleem egter net in die feit dat die lêeruitbreiding onvanpas benoem is, dus sal dit goed werk om dit na die regte uitbreiding te hernoem.

Meer inligting oor die Global.asax-lêer

Die global.asax-lêer is in die wortelgids van die ASP. NET-toepassing en kan nie afgelaai of bekyk word deur enige versoek nie, behalwe dié wat aan die bedienerkant afkomstig is. Dit beteken dat enige eksterne poging om hierdie spesifieke ASAX-lêer te bekyk of af te laai by verstek geblokkeer is.

Jy kan meer lees oor waarvoor die global.asax-lêer gebruik word by DotNetCurry.com. Daardie webwerf verduidelik hoe om die global.asax-lêer te gebruik en gee 'n voorbeeldlêer sodat jy kan sien hoe die inligting in die lêer gestruktureer is. Nog 'n goeie bron oor die doel van die global.asax-lêer is hierdie Stack Overflow-draad.

Hoe om 'n ASAX-lêer om te skakel

'n ASAX-lêer wat as 'n ASP. NET-lêer funksioneel moet bly, behoort nie na enige ander formaat omgeskakel te word nie. As u dit doen, sal dit beteken dat die toepassing nie die lêer kan vind nie en dit dus nie kan gebruik soos dit moet nie.

As jy op soek is na hoe om global.asax na Code-Behind om te skakel om die bronkode in 'n aparte lêer te plaas, sien hierdie draad by Coding Forums. Jy moet egter ook na hierdie artikel by ASP Alliance kyk, wat beskryf hoe ASP. NET v2.0 Code-Behind met Code-Beside vervang het.

Kan jy steeds nie die lêer oopmaak nie?

Die programme hierbo genoem behoort geen probleem te hê om ASAX-lêers oop te maak nie. As hulle nie werk nie, is dit waarskynlik dat jy nie regtig 'n ASAX-lêer gebruik nie, wat kan gebeur as jy die lêeruitbreiding verkeerd gelees het.

ASX- en ASA-lêers is byvoorbeeld nie dieselfde as ASAX-lêers nie. Alhoewel hul lêeruitbreidings baie soortgelyk is, is 'n ASX-lêer 'n Microsoft ASF Redirector-lêer wat 'n snitlys van oudio- of videolêers stoor, soos ASF-lêers. Jy kan 'n ASX-lêer oopmaak met VLC of Windows Media Player. ASA-lêers is ASP-konfigurasielêers wat 'n teksredigeerder kan oopmaak.

Dieselfde kan gesê word vir ASCX en enige ander soortgelyk gespelde lêeruitbreidings: net omdat dieselfde of soortgelyke letters gebruik word, beteken dit nie dat die formate verwant is en dat die lêers met dieselfde programme oopgemaak kan word nie.

As jy nie regtig 'n ASAX-lêer het nie, ondersoek die regte lêeruitbreiding om meer te wete te kom oor die formaat waarin dit is en watter programme dit kan oopmaak of omskakel.

Gereelde Vrae

    Hoe voeg ek 'n globale ASAX-lêer by?

    In Visual Studio, gaan na Webwerf of Project > Voeg nuwe item by > Global Application Class Template. Saam met die ASAX-lêer sal Visual Studio outomaties toepassinggebeurtenishanteerders genereer.

    Wat is ASCX-, ASPX- en ASHX-lêers?

    ASCX-lêers bevat kode wat oor verskeie ASP. NET-webbladsye gebruik kan word. 'n ASHX-lêer is 'n ASP. NET-webhanteerderlêer wat gewoonlik verwysings na ander webblaaie bevat. ASPX-lêers bevat skrifte en bronkodes wat die blaaier vertel hoe 'n webbladsy vertoon moet word.

Aanbeveel: