O que é um arquivo ASHX? Como abrir, editar e converter arquivos ASHX

Um arquivo com a extensão de arquivo ASHX é um arquivo ASP.NET Web Handler que geralmente contém referências a outras páginas da Web usadas em um aplicativo de servidor 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 quando tenta baixar um arquivo de um site, como um arquivo PDF . 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.

Como abrir um arquivo ASHX

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

Como são arquivos de texto, você também pode abrir arquivos ASHX com um programa de edição de texto como o Notepad++ . Use esta lista de Melhores Editores de Texto Gratuitos para ver nossos favoritos.

Os arquivos ASHX não devem ser visualizados ou abertos por um navegador da web. Se você baixou um arquivo ASHX 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 úteis, ele forneceu esse arquivo do lado do servidor.

Você tecnicamente pode visualizar o texto de um arquivo ASHX usando alguns navegadores da Web, mas isso não significa que o arquivo deva ser aberto dessa maneira. Em outras palavras, um arquivo ASHX verdadeiro, que contém texto legível para aplicativos ASP.NET, pode ser visualizado em seu navegador, mas nem todos os arquivos .ASHX são, na verdade, arquivos ASP.NET Web Handler. Há mais sobre este 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 deveriam ser arquivos PDF, então, por exemplo, se você baixar um arquivo ASHX de sua companhia elétrica ou banco, basta renomeá-lo como statement.pdf e abri-lo com um leitor de PDF . Aplique a mesma lógica para um arquivo de música (renomeie-o para file.mp3 ), arquivo de imagem ( .png ou .jpg ), etc.

Quando esses problemas ocorrem, o site que você está visitando que está executando o arquivo ASHX está tendo 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 . Portanto, renomear o arquivo é apenas você mesmo fazer a última etapa.

Se isso está acontecendo muito quando você baixa arquivos PDF especificamente, pode haver um problema com o plug-in PDF que seu navegador está usando. Você deve conseguir corrigir essa falha alternando o navegador para usar o plug-in Adobe PDF.

Nota: 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 formato do arquivo . Por exemplo, você não pode renomear um arquivo .PDF para um arquivo .DOCX e supor que ele abrirá perfeitamente em um processador de texto . Uma ferramenta de conversão é necessária para conversões de arquivos reais.

Como converter um arquivo ASHX

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

Os formatos listados são outros formatos baseados em texto, pois é isso 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, ele provavelmente deixará de funcionar imediatamente no servidor Web ASP.NET, pois outros arquivos que fazem referência a ele não saberão onde está o arquivo.

Ainda não consegue abrir seu arquivo?

Se você não conseguir abrir um arquivo ASHX, verifique se está realmente usando um arquivo ASHX. Alguns arquivos usam extensões de arquivo que se parecem com .ASHX quando na verdade são apenas escritas de forma semelhante.

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

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

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

 

Perguntas frequentes
  • Como faço para abrir 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 no seu Mac.

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

    Uma maneira fácil de converter um arquivo ASHX em PDF é abrir o arquivo 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 crio um arquivo ASHX no ASP.NET?

    Para criar um manipulador genérico (arquivo ASHX), pressione Control + N . Em seguida, em Web > C# , selecione o modelo Generic Handler.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x