Um arquivo com a extensão de arquivo ASAX é um arquivo ASP. NET Server Application que é usado por aplicativos ASP. NET.
O arquivo ASAX mais comum é o arquivo global.asax (também chamado de arquivo de aplicativo ASP. NET) que é usado para lidar com certas funções, como quando o aplicativo é inicializado ou desligado. Um aplicativo da web pode ter apenas um desses arquivos ASAX e é totalmente opcional incluí-lo no aplicativo.
A seguir estão algumas informações adicionais sobre arquivos ASAX.
Como abrir um arquivo ASAX
O software Visual Studio da Microsoft pode abrir arquivos ASAX.
Como os arquivos ASAX são apenas arquivos de texto que contêm código, você pode usar qualquer editor de texto para abri-los. O Windows tem o aplicativo Bloco de Notas integrado ao sistema operacional que pode abrir o arquivo, mas também editores de texto de terceiros, como o Notepad++ gratuito.
Os arquivos ASAX não devem ser visualizados ou abertos por um navegador da web. Se você baixou um arquivo ASAX e espera que ele contenha informações (como um documento ou outros dados salvos), é provável que algo esteja errado com o site e, em vez de gerar informações úteis, ele forneceu esse arquivo.
Se isso acontecer, você poderá renomear a extensão do arquivo de. ASAX para a extensão com a qual o arquivo deveria ter sido salvo. Por exemplo, digamos que você esteja tentando baixar um extrato bancário no formato PDF, mas obtém um arquivo ASAX; basta renomear o arquivo de. ASAX para. PDF para que você possa abri-lo em um leitor de PDF conforme desejado.
Você normalmente não pode alterar a extensão de um arquivo assim e esperar que o novo arquivo funcione normalmente. Para isso, você precisaria de uma ferramenta de conversão de arquivos. No entanto, neste caso, o problema reside apenas no fato de que a extensão do arquivo foi nomeada inadequadamente, então renomeá-la para a extensão correta funcionará bem.
Mais informações sobre o arquivo Global.asax
O arquivo global.asax reside no diretório raiz do aplicativo ASP. NET e não pode ser baixado ou visualizado por qualquer solicitação, exceto aquelas originadas no lado do servidor. Isso significa que qualquer tentativa externa de visualizar ou baixar este arquivo ASAX específico é bloqueada por padrão.
Você pode ler mais sobre o uso do arquivo global.asax em DotNetCurry.com. Esse site explica como usar o arquivo global.asax e fornece um arquivo de amostra para que você possa ver como as informações no arquivo estão estruturadas. Outra boa fonte sobre o propósito do arquivo global.asax é este thread Stack Overflow.
Como converter um arquivo ASAX
Um arquivo ASAX que precisa permanecer funcional como um arquivo ASP. NET não deve ser convertido para nenhum outro formato. Fazer isso significaria que o aplicativo não pode encontrar o arquivo e, portanto, não pode usá-lo como precisa.
Se você está procurando como converter global.asax para Code-Behind para colocar o código fonte em um arquivo separado, veja este tópico em Coding Forums. No entanto, você também deve dar uma olhada neste artigo na ASP Alliance, que descreve como o ASP. NET v2.0 substituiu Code-Behind por Code-Beside.
Ainda não consegue abrir o arquivo?
Os programas mencionados acima não devem ter problemas para abrir arquivos ASAX. Se eles não estiverem funcionando, é provável que você não esteja realmente usando um arquivo ASAX, o que pode acontecer se você não ler a extensão do arquivo.
Por exemplo, arquivos ASX e ASA não são os mesmos que arquivos ASAX. Embora suas extensões de arquivo sejam muito semelhantes, um arquivo ASX é um arquivo do Microsoft ASF Redirector que armazena uma lista de reprodução de arquivos de áudio ou vídeo, como arquivos ASF. Você pode abrir um arquivo ASX com VLC ou Windows Media Player. Os arquivos ASA são arquivos de configuração ASP que um editor de texto pode abrir.
O mesmo pode ser dito para ASCX e quaisquer outras extensões de arquivo com grafia semelhante: só porque letras iguais ou semelhantes são usadas não significa que os formatos estejam relacionados e que os arquivos possam ser abertos com os mesmos programas.
Se você realmente não tiver um arquivo ASAX, pesquise a extensão real do arquivo para saber mais sobre o formato em que está e quais programas podem abri-lo ou convertê-lo.
FAQ
Como adiciono um arquivo ASAX global?
No Visual Studio, vá para Website ou Project > Add New Item > Modelo de Classe de Aplicativo Global. Junto com o arquivo ASAX, o Visual Studio gerará automaticamente manipuladores de eventos do aplicativo.
O que são arquivos ASCX, ASPX e ASHX?
Os arquivos ASCX contêm código que pode ser usado em várias páginas da Web ASP. NET. Um arquivo ASHX é um arquivo manipulador da Web ASP. NET que geralmente contém referências a outras páginas da Web. Os arquivos ASPX contêm scripts e códigos-fonte que informam ao navegador como uma página da Web deve ser exibida.