Skip to content

O que é um arquivo ASAX?

3 de maio de 2021

Um arquivo com a extensão de arquivo ASAX é um arquivo de aplicativo de servidor ASP.NET usado por aplicativos ASP.NET. O arquivo ASAX mais comum é o 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 encerrado. Um aplicativo da web pode ter apenas um desses arquivos ASAX e é totalmente opcional para incluir com o aplicativo. Abaixo da seção seguinte estão algumas informações adicionais sobre os 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 Notepad integrado ao sistema operacional que pode abrir o arquivo, mas também podem os editores de texto de terceiros, como o Notepad ++ gratuito. Os arquivos ASAX não devem ser exibidos ou abertos por um navegador da web. Se você baixou um arquivo ASAX e esperava que ele contivesse 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 utilizáveis, 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 fazer download de 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 pretendido. Normalmente, você não pode alterar a extensão de um arquivo como este e esperar que o novo arquivo funcione normalmente. Para isso, você precisa de uma ferramenta de conversão de arquivos. No entanto, neste caso, o problema reside unicamente no fato de que a extensão do arquivo foi nomeada incorretamente, portanto, renomeá-lo para a extensão correta funcionará perfeitamente.

Mais informações no arquivo Global.asax

O global.asax O arquivo reside no diretório raiz do aplicativo ASP.NET e não pode ser baixado ou visualizado por nenhuma 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 que global.asax arquivo é usado em DotNetCurry.com. Esse site explica como usar o global.asax arquivo 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 global.asax arquivo é 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 conseguirá encontrar o arquivo e, portanto, não poderá usá-lo como deveria. Se você está procurando como converter global.asax para Code-Behind a fim de colocar o código-fonte em um arquivo separado, consulte este tópico em Coding Forums. No entanto, você também deve dar uma olhada neste artigo da 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ê interpretar incorretamente a extensão do arquivo. Por exemplo, os arquivos ASX e ASA não são iguais aos arquivos ASAX. Mesmo que suas extensões de arquivo sejam muito semelhantes, um arquivo ASX é um arquivo 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 as mesmas letras ou semelhantes são usadas, não significa que os formatos estão relacionados e que os arquivos podem ser abertos com os mesmos programas. Se você realmente não tem 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.