Eine Datei mit der ASAX-Dateierweiterung ist eine ASP. NET-Serveranwendungsdatei, die von ASP. NET-Anwendungen verwendet wird.
Die gebräuchlichste ASAX-Datei ist die global.asax-Datei (auch ASP. NET-Anwendungsdatei genannt), die für die Abwicklung bestimmter Funktionen verwendet wird, z. B. beim Starten oder Beenden der Anwendung. Eine Webanwendung kann nur eine dieser ASAX-Dateien haben, und es ist völlig optional, sie in die Anwendung aufzunehmen.
Im Folgenden finden Sie einige zusätzliche Informationen zu ASAX-Dateien.
So öffnen Sie eine ASAX-Datei
Die Visual Studio-Software von Microsoft kann ASAX-Dateien öffnen.
Da ASAX-Dateien nur Textdateien sind, die Code enth alten, können Sie sie mit jedem Texteditor öffnen. Windows hat die Notepad-Anwendung in das Betriebssystem integriert, die die Datei öffnen kann, aber auch Texteditoren von Drittanbietern wie das kostenlose Notepad++.
ASAX-Dateien sind nicht dazu bestimmt, von einem Webbrowser angezeigt oder geöffnet zu werden. Wenn Sie eine ASAX-Datei heruntergeladen haben und erwartet haben, dass sie Informationen enthält (z. B. ein Dokument oder andere gespeicherte Daten), ist wahrscheinlich etwas mit der Website nicht in Ordnung, und anstatt nützliche Informationen zu generieren, hat sie stattdessen diese Datei bereitgestellt.
In diesem Fall sollten Sie in der Lage sein, die Dateierweiterung von. ASAX in die Erweiterung umzubenennen, mit der die Datei hätte gespeichert werden sollen. Angenommen, Sie versuchen, einen Kontoauszug im PDF-Format herunterzuladen, erh alten aber stattdessen eine ASAX-Datei. Benennen Sie die Datei einfach von. ASAX in. PDF um, damit Sie sie wie vorgesehen in einem PDF-Reader öffnen können.
Sie können die Erweiterung einer Datei normalerweise nicht so ändern und erwarten, dass die neue Datei normal funktioniert. Dafür benötigen Sie ein Dateikonverter-Tool. In diesem Fall liegt das Problem jedoch ausschließlich in der Tatsache, dass die Dateierweiterung unpassend benannt wurde, sodass das Umbenennen in die richtige Erweiterung problemlos funktioniert.
Weitere Informationen zur Datei Global.asax
Die Datei global.asax befindet sich im Stammverzeichnis der ASP. NET-Anwendung und kann von keiner Anfrage heruntergeladen oder angezeigt werden, außer von der Serverseite. Das bedeutet, dass jeder externe Versuch, diese bestimmte ASAX-Datei anzuzeigen oder herunterzuladen, standardmäßig blockiert wird.
Auf DotNetCurry.com können Sie mehr darüber lesen, wofür die Datei global.asax verwendet wird. Diese Website erklärt, wie die Datei global.asax verwendet wird, und stellt eine Beispieldatei bereit, damit Sie sehen können, wie die Informationen in der Datei strukturiert sind. Eine weitere gute Quelle zum Zweck der Datei global.asax ist dieser Stack Overflow-Thread.
So konvertieren Sie eine ASAX-Datei
Eine ASAX-Datei, die als ASP. NET-Datei funktionsfähig bleiben muss, sollte nicht in ein anderes Format konvertiert werden. Dies würde bedeuten, dass die Anwendung die Datei nicht finden und sie daher nicht wie erforderlich verwenden kann.
Wenn Sie suchen, wie Sie global.asax in Code-Behind umwandeln können, um den Quellcode in eine separate Datei zu packen, lesen Sie diesen Thread in den Coding-Foren. Sie sollten sich jedoch auch diesen Artikel bei ASP Alliance ansehen, der beschreibt, wie ASP. NET v2.0 Code-Behind durch Code-Beside ersetzt hat.
Kann die Datei immer noch nicht öffnen?
Die oben genannten Programme sollten keine Probleme beim Öffnen von ASAX-Dateien haben. Wenn sie nicht funktionieren, ist es wahrscheinlich, dass Sie nicht wirklich eine ASAX-Datei verwenden, was passieren kann, wenn Sie die Dateierweiterung falsch gelesen haben.
Zum Beispiel sind ASX- und ASA-Dateien nicht dasselbe wie ASAX-Dateien. Obwohl ihre Dateierweiterungen sehr ähnlich sind, ist eine ASX-Datei eine Microsoft ASF Redirector-Datei, die eine Wiedergabeliste mit Audio- oder Videodateien wie ASF-Dateien speichert. Sie können eine ASX-Datei mit VLC oder Windows Media Player öffnen. ASA-Dateien sind ASP-Konfigurationsdateien, die ein Texteditor öffnen kann.
Dasselbe gilt für ASCX und alle anderen ähnlich geschriebenen Dateierweiterungen: Nur weil dieselben oder ähnliche Buchstaben verwendet werden, bedeutet das nicht, dass die Formate verwandt sind und dass die Dateien mit denselben Programmen geöffnet werden können.
Wenn Sie nicht wirklich eine ASAX-Datei haben, recherchieren Sie die echte Dateierweiterung, um mehr über das Format zu erfahren, in dem sie vorliegt und welche Programme sie öffnen oder konvertieren können.
FAQ
Wie füge ich eine globale ASAX-Datei hinzu?
Gehen Sie in Visual Studio zu Website oder Projekt > Neues Element hinzufügen > Global Application Class Template. Zusammen mit der ASAX-Datei generiert Visual Studio automatisch Anwendungsereignishandler.
Was sind ASCX-, ASPX- und ASHX-Dateien?
ASCX-Dateien enth alten Code, der auf mehreren ASP. NET-Webseiten verwendet werden kann. Eine ASHX-Datei ist eine ASP. NET-Web-Handler-Datei, die normalerweise Verweise auf andere Webseiten enthält. ASPX-Dateien enth alten Skripte und Quellcodes, die dem Browser mitteilen, wie eine Webseite angezeigt werden soll.