O que é um arquivo ASHX?

Um arquivo com o ASHX extensão de arquivo é um arquivo ASP.NET Web Handler que geralmente contém referências a outras páginas da Web usadas em um aplicativo de servidor da Web ASP.NET.

As funções no arquivo ASHX são escritas na linguagem de programação C # e, às vezes, as referências são tão curtas que um arquivo ASHX pode acabar sendo apenas uma única linha de código.

A maioria das pessoas só encontra arquivos ASHX por acidente ao tentar baixar um arquivo de um site, como um PDF Arquivo. Isso ocorre porque o arquivo ASHX faz referência ao arquivo PDF para enviá-lo ao navegador para download, mas não o nomeia corretamente, anexando .ASHX no final em vez de .PDF.

Arquivos ASHX

Como abrir um arquivo ASHX

Os arquivos ASHX são arquivos usados ​​com a programação ASP.NET e podem ser abertos com qualquer programa que codifique em ASP.NET, como Microsoft Visual Studio e Comunidade Microsoft Visual Studio.

Uma vez que são arquivos de texto, você também pode abrir arquivos ASHX com um programa de editor de texto como

Notepad ++. Usa isto Melhores editores de texto grátis lista para ver nossos favoritos.

Os arquivos ASHX não devem ser exibidos ou abertos por um navegador da web. Se você baixou um arquivo ASHX e esperava que contivesse informações (como um documento ou outros dados salvos), é provável que que algo está errado com o site e, em vez de gerar informações utilizáveis, forneceu este arquivo do lado do servidor em vez de.

Você tecnicamente posso visualizar o texto de um arquivo ASHX usando alguns navegadores da web, mas isso não significa que o arquivo é suposto para ser aberto dessa forma. Em outras palavras, um arquivo ASHX verdadeiro, que contém texto legível para aplicativos ASP.NET, pode ser exibido em seu navegador, mas nem todos os arquivos .ASHX são, na verdade, arquivos ASP.NET Web Handler. Há mais informações sobre esse ponto abaixo.

O melhor truque com um arquivo ASHX é simplesmente renomeá-lo para o tipo de arquivo que você esperava que fosse. Parece que muitos são realmente arquivos PDF, então, por exemplo, se você baixar um arquivo ASHX de sua companhia elétrica ou banco, basta renomeá-lo como declaração.pdf e abra-o com um leitor de PDF. Aplique a mesma lógica para um arquivo de música (renomeie para arquivo.mp3), arquivo de imagem (.png ou .jpg), etc.

Quando esses problemas ocorrem, o site que você está visitando e que está executando o arquivo ASHX está apresentando algum tipo de problema, e esta última etapa, onde o ASP.NET HTTP Handler que processa o arquivo ASHX no servidor, não está nomeando-o para tanto faz tanto faz. Portanto, renomear o arquivo é apenas você que realiza a última etapa.

Se isso acontecer muito quando você fizer download de arquivos PDF especificamente, pode haver um problema com o plug-in de PDF que seu navegador está usando. Você deve ser capaz de corrigir essa falha trocando o navegador para usar o Plug-in Adobe PDF em vez de.

Você não pode simplesmente renomear qualquer arquivo para ter uma extensão diferente e esperar que funcione corretamente porque alterar a extensão do arquivo não altera o arquivo formato. Por exemplo, você não pode renomear um arquivo .PDF para um .DOCX arquivo e suponha que ele abrirá bem em um processador de palavras. UMA ferramenta de conversão é necessário para verdadeiras conversões de arquivos.

Como converter um arquivo ASHX

Você não precisa converter um arquivo ASHX para qualquer outro formato, a menos que seja um dos formatos de arquivo listado na caixa de diálogo "Salvar como" no Microsoft Visual Studio ou em um dos outros programas mencionados acima de.

Os formatos listados lá são outros formatos baseados em texto, uma vez que isso é o que um verdadeiro arquivo ASHX é - um arquivo de texto.

Na verdade, se o arquivo ASHX for alterado para usar uma extensão de arquivo diferente, provavelmente será pare imediatamente de trabalhar no servidor web ASP.NET, pois outros arquivos que fazem referência a ele não saberão onde o arquivo é.

Ainda não consegue abrir seu arquivo?

Se você não conseguir abrir um arquivo ASHX, verifique novamente se está realmente usando um arquivo ASHX. Alguns arquivos usam extensões de arquivo que olhar como .ASHX quando na verdade são escritos da mesma forma.

Por exemplo, um arquivo ASHX não é igual a um arquivo ASH, que pode ser um arquivo de menu do console Nintendo Wii, arquivo de metadados de áudio Audiosurf ou arquivo KoLmafia ASH Script. Em cada um desses casos, um programa diferente é necessário para abrir o arquivo ASH.

O mesmo é verdade se você tiver um ASX, ASCX, ASHBAK ou AHX Arquivo. Respectivamente, são arquivos Microsoft ASF Redirector ou arquivos de índice temporário da biblioteca Alpha Five; Arquivos de controle do usuário da Web ASP.NET; Arquivos de backup Ashampoo; ou arquivos WinAHX Tracker Module ou arquivos AutoHotkey Script.

A ideia em todos esses casos é simples: pesquisar a extensão do arquivo para ver qual programa é capaz de abri-lo ou que serviço / aplicativo é capaz de convertê-lo em um novo formato.

Perguntas frequentes

  • Como abro um arquivo ASHX em um Mac?

    Para abrir um arquivo ASHX em um Mac, experimente o TextEdit, AbiSource, AbiWord ou MacroMates TextMate da Apple. Você também pode abrir um arquivo ASHX em um navegador da web em seu Mac.

  • Como faço para converter um arquivo ASHX em PDF?

    Uma maneira fácil de converter um arquivo ASHX em PDF é abri-lo em um navegador da web. Seu leitor de PDF será aberto; a partir daí, salve o arquivo como PDF em sua unidade local. Outra opção para tentar: renomeie o arquivo como .pdf e abra-o no Adobe Reader.

  • Como faço para criar um arquivo ASHX no ASP.NET?

    Para criar um manipulador genérico (arquivo ASHX), pressione Ao controle+N. Então, sob Rede > C #, selecione os Manipulador Genérico modelo.