Skip to content

Co je soubor ASAX?

18 de Červen de 2021
asax files 5b4dd795c9e77c0037b7d423

Soubor s příponou ASAX je soubor aplikace serveru ASP.NET, který používají aplikace ASP.NET. Nejběžnějším souborem ASAX je global.asax soubor (nazývaný také soubor aplikace ASP.NET), který se používá pro zpracování určitých funkcí, například při spuštění nebo vypnutí aplikace. Webová aplikace může mít pouze jeden z těchto souborů ASAX a je zcela volitelné zahrnout ji do aplikace. V následující části je několik dalších informací o souborech ASAX.

Jak otevřít soubor ASAX

Software Microsoft Visual Studio může otevírat soubory ASAX. Protože soubory ASAX jsou pouze textové soubory, které obsahují kód, můžete je otevřít pomocí libovolného textového editoru. Windows má v operačním systému zabudovanou aplikaci Poznámkový blok, která může soubor otevřít, ale stejně tak i textové editory třetích stran, jako je bezplatný Poznámkový blok ++. Soubory ASAX nejsou určeny k prohlížení nebo otevírání webovým prohlížečem. Pokud jste si stáhli soubor ASAX a očekávali jste, že bude obsahovat informace (například dokument nebo jiná uložená data), je pravděpodobné, že s webem něco není v pořádku, a místo toho, aby generoval použitelné informace, místo toho poskytl tento soubor. Pokud k tomu dojde, měli byste být schopni přejmenovat příponu souboru z .ASAX na příponu, se kterou by měl být soubor uložen. Řekněme například, že se pokoušíte stáhnout bankovní výpis ve formátu PDF, ale místo toho získáte soubor ASAX; jednoduše přejmenujte soubor z .ASAX na .PDF, abyste jej mohli otevřít ve čtečce PDF, jak bylo zamýšleno. Obvykle nemůžete takto změnit příponu souboru a očekávat, že nový soubor bude fungovat normálně. K tomu byste potřebovali nástroj pro převod souborů. V tomto případě však problém spočívá pouze ve skutečnosti, že přípona souboru byla nevhodně pojmenována, takže přejmenování na správnou příponu bude fungovat dobře.

Další informace o souboru Global.asax

The global.asax soubor je umístěn v kořenovém adresáři aplikace ASP.NET a nelze jej stáhnout ani zobrazit žádným požadavkem kromě těch, které pocházejí ze strany serveru. To znamená, že jakýkoli externí pokus o zobrazení nebo stažení tohoto konkrétního souboru ASAX je ve výchozím nastavení blokován. Můžete si přečíst více o tom, co global.asax soubor se používá na DotNetCurry.com. Tento web vysvětluje, jak používat global.asax soubor a poskytuje ukázkový soubor, abyste viděli, jak jsou informace v souboru strukturovány. Další dobrý zdroj pro účely global.asax soubor je toto vlákno přetečení zásobníku.

Jak převést soubor ASAX

Soubor ASAX, který musí zůstat funkční jako soubor ASP.NET, by neměl být převeden do jiného formátu. To by znamenalo, že aplikace nemůže soubor najít a nemůže jej tedy použít tak, jak to potřebuje. Pokud hledáte způsob převodu global.asax Chcete-li zdrojový kód umístit do samostatného souboru, přečtěte si toto vlákno na fórech kódování. Měli byste se však také podívat na tento článek na ASP Alliance, který popisuje, jak technologie ASP.NET v2.0 nahradila Code-Behind Code-Beside.

Stále nemůžete soubor otevřít?

Výše uvedené programy by neměly mít problém s otevřením souborů ASAX. Pokud nefungují, je pravděpodobné, že opravdu nepoužíváte soubor ASAX, což se může stát, pokud jste nesprávně přečetli příponu souboru. Například soubory ASX a ASA nejsou stejné jako soubory ASAX. Přestože jsou jejich přípony souborů velmi podobné, soubor ASX je soubor Microsoft ASF Redirector, který ukládá seznam skladeb zvukových nebo video souborů, jako jsou soubory ASF. Soubor ASX můžete otevřít pomocí VLC nebo Windows Media Player. Soubory ASA jsou soubory konfigurace ASP, které lze otevřít v textovém editoru. Totéž lze říci o ASCX a jakýchkoli jiných podobně hláskovaných příponách souborů: to, že se používají stejná nebo podobná písmena, neznamená, že formáty spolu souvisejí a že soubory lze otevírat stejnými programy. Pokud opravdu nemáte soubor ASAX, prozkoumejte skutečnou příponu souboru, abyste se dozvěděli více o formátu, ve kterém je, a které programy jej mohou otevřít nebo převést.