Un fichier avec l'extension de fichier ASAX est un fichier d'application serveur ASP. NET utilisé par les applications ASP. NET.
Le fichier ASAX le plus courant est le fichier global.asax (également appelé fichier d'application ASP. NET) qui est utilisé pour gérer certaines fonctions comme le démarrage ou l'arrêt de l'application. Une application Web ne peut avoir qu'un seul de ces fichiers ASAX, et il est totalement facultatif de l'inclure avec l'application.
Ci-dessous la section suivante contient des informations supplémentaires sur les fichiers ASAX.
Comment ouvrir un fichier ASAX
Le logiciel Visual Studio de Microsoft peut ouvrir les fichiers ASAX.
Étant donné que les fichiers ASAX ne sont que des fichiers texte contenant du code, vous pouvez utiliser n'importe quel éditeur de texte pour les ouvrir. Windows a l'application Bloc-notes intégrée au système d'exploitation qui peut ouvrir le fichier, mais il en va de même pour les éditeurs de texte tiers comme le Notepad ++ gratuit.
Les fichiers ASAX ne sont pas destinés à être affichés ou ouverts par un navigateur Web. Si vous avez téléchargé un fichier ASAX et que vous vous attendiez à ce qu'il contienne des informations (comme un document ou d'autres données enregistrées), il est probable que quelque chose ne va pas avec le site Web et au lieu de générer des informations utilisables, il a fourni ce fichier à la place.
Si cela se produit, vous devriez pouvoir renommer l'extension de fichier de. ASAX à l'extension avec laquelle le fichier aurait dû être enregistré. Par exemple, supposons que vous essayez de télécharger un relevé bancaire au format PDF mais que vous obtenez un fichier ASAX à la place; renommez simplement le fichier de. ASAX en. PDF afin de pouvoir l'ouvrir dans un lecteur PDF comme prévu.
Vous ne pouvez normalement pas modifier l'extension d'un fichier de cette manière et vous attendre à ce que le nouveau fichier fonctionne normalement. Pour cela, vous auriez besoin d'un outil de conversion de fichiers. Cependant, dans ce cas, le problème réside uniquement dans le fait que l'extension de fichier a été mal nommée, donc le renommer avec la bonne extension fonctionnera très bien.
Plus d'informations sur le fichier Global.asax
Le fichier global.asax réside dans le répertoire racine de l'application ASP. NET et ne peut être téléchargé ou affiché par aucune requête, sauf celles qui proviennent du côté serveur. Cela signifie que toute tentative externe d'affichage ou de téléchargement de ce fichier ASAX particulier est bloquée par défaut.
Vous pouvez en savoir plus sur l'utilisation du fichier global.asax sur DotNetCurry.com. Ce site Web explique comment utiliser le fichier global.asax et donne un exemple de fichier afin que vous puissiez voir comment les informations contenues dans le fichier sont structurées. Une autre bonne source sur le but du fichier global.asax est ce thread Stack Overflow.
Comment convertir un fichier ASAX
Un fichier ASAX qui doit rester fonctionnel en tant que fichier ASP. NET ne doit pas être converti dans un autre format. Cela signifierait que l'application ne peut pas trouver le fichier et ne peut donc pas l'utiliser comme il se doit.
Si vous cherchez comment convertir global.asax en Code-Behind afin de mettre le code source dans un fichier séparé, consultez ce fil sur les forums de codage. Cependant, vous devriez également consulter cet article sur ASP Alliance, qui décrit comment ASP. NET v2.0 a remplacé Code-Behind par Code-Beside.
Vous ne pouvez toujours pas ouvrir le fichier ?
Les programmes mentionnés ci-dessus ne devraient avoir aucun problème pour ouvrir les fichiers ASAX. S'ils ne fonctionnent pas, il est probable que vous n'utilisiez pas vraiment un fichier ASAX, ce qui peut arriver si vous avez mal lu l'extension du fichier.
Par exemple, les fichiers ASX et ASA ne sont pas les mêmes que les fichiers ASAX. Même si leurs extensions de fichier sont très similaires, un fichier ASX est un fichier Microsoft ASF Redirector qui stocke une liste de lecture de fichiers audio ou vidéo, comme les fichiers ASF. Vous pouvez ouvrir un fichier ASX avec VLC ou Windows Media Player. Les fichiers ASA sont des fichiers de configuration ASP qu'un éditeur de texte peut ouvrir.
La même chose pourrait être dite pour ASCX et toute autre extension de fichier orthographiée de manière similaire: ce n'est pas parce que des lettres identiques ou similaires sont utilisées que les formats sont liés et que les fichiers peuvent être ouverts avec les mêmes programmes.
Si vous n'avez pas vraiment de fichier ASAX, recherchez la véritable extension de fichier pour en savoir plus sur le format dans lequel il se trouve et sur les programmes qui peuvent l'ouvrir ou le convertir.
FAQ
Comment ajouter un fichier ASAX global ?
Dans Visual Studio, accédez à Website ou Project > Add New Item > Modèle de classe d'application globale. Avec le fichier ASAX, Visual Studio générera automatiquement des gestionnaires d'événements d'application.
Que sont les fichiers ASCX, ASPX et ASHX ?
Les fichiers ASCX contiennent du code qui peut être utilisé sur plusieurs pages Web ASP. NET. Un fichier ASHX est un fichier de gestionnaire Web ASP. NET qui contient généralement des références à d'autres pages Web. Les fichiers ASPX contiennent des scripts et des codes sources qui indiquent au navigateur comment une page Web doit être affichée.