¿Que é un ficheiro ASHX?

Como abrir, editar e converter arquivos ASHX

Un ficheiro coa extensión de ficheiro ASHX é un ficheiro de controlador web ASP.NET que a miúdo ten referencias a outras páxinas web usadas nunha aplicación de servidor web ASP.NET.

As funcións no ficheiro ASHX están escritas no linguaxe de programación C #, e ás veces as referencias son tan curtas que un ficheiro ASHX pode acabar sendo só unha única liña de código.

A maioría da xente só atopa arquivos ASHX por accidente cando intentan descargar un ficheiro dun sitio web, como un arquivo PDF . Isto débese a que o ficheiro ASHX fai referencia a ese ficheiro PDF para envialo ao navegador para descargar pero non o nomeou correctamente, anexando .ASHX ao final en lugar de .PDF.

Como abrir un ficheiro ASHX

Os ficheiros ASHX son ficheiros usados ​​con programación ASP.NET e pódense abrir con calquera programa que codifique en ASP.NET, como Microsoft Visual Studio e Microsoft Visual Community.

Xa que son arquivos de texto , tamén pode abrir arquivos ASHX cun programa de edición de texto. Use esta lista de mellores editores de texto gratuítos para ver os nosos favoritos.

Os arquivos ASHX non están destinados a ser vistos ou abertos por un navegador web. Se descargou un ficheiro ASHX e esperaba que conteña información (como un documento ou outros datos gardados), é probable que algo fale co sitio web e no canto de xerar información utilizable, proporcionou este ficheiro no lado do servidor.

Nota: Técnicamente pode ver o texto dun ficheiro ASHX usando algúns navegadores web, pero iso non significa que se supón que o ficheiro debería abrirse desta forma. Noutras palabras, un verdadeiro arquivo ASHX, que contén texto lexible para aplicacións ASP.NET, pódese ver no seu navegador pero non todos. Os arquivosASHX son realmente arquivos ASP.NET Web Handler. Hai máis sobre isto a continuación.

O mellor truco cun ficheiro ASHX é simplemente renombralo ao tipo de ficheiro que esperabas. Parece que se supón que moitos son arquivos PDF, por exemplo, se descarga un ficheiro ASHX da súa compañía eléctrica ou o seu banco, simplemente cambia o nome de statement.pdf e ábreo. Aplicar a mesma lóxica para un ficheiro de música, ficheiro de imaxe, etc.

Cando se producen estes problemas, o sitio web que estás a visitar que executa o ficheiro ASHX ten algún tipo de problema e este último paso, onde se supón que o ficheiro ASHX debe cambiar o nome para o que sexa. O que non estea a suceder. Entón, renombrar o ficheiro só está facendo o último paso vostede mesmo.

Se isto está a suceder moito cando descarga arquivos PDF específicamente, pode haber un problema co complemento de PDF que o seu navegador está a usar. Deberías poder solucionar isto cambiando o navegador para usar o complemento Adobe PDF no seu lugar.

Nota: É importante entender que non pode renomear ningún ficheiro para ter unha extensión diferente e esperar que funcione correctamente. Por exemplo, non pode renomear un ficheiro .PDF a un ficheiro .DOCX e supoñer que se abrirá moi ben nun procesador de texto. É necesaria unha ferramenta de conversión para conversións de arquivos reais.

Como converter un ficheiro ASHX

Non é preciso converter un ficheiro ASHX a ningún outro formato a non ser que sexa un dos formatos de ficheiro que se enumeran no cadro de diálogo "Gardar como" en Microsoft Visual Studio ou nun dos outros programas mencionados anteriormente. Os formatos enumerados hai outros formatos baseados en texto xa que iso é o que é un verdadeiro ficheiro ASHX: un ficheiro de texto.

Xa que estes tipos de ficheiros son só ficheiros de texto, non podes converter ASHX a JPG , MP3 ou calquera outro formato así. Non obstante, se pensas que o ficheiro ASHX debería ser un MP3 ou algún outro tipo de ficheiro, lea o que dixen antes sobre cambiar o nome do ficheiro. Por exemplo, en vez de converter o ficheiro ASHX en PDF, pode só ter que renomear a extensión do ficheiro.

Aínda non podo abrir o ficheiro?

O primeiro que debes facer se non podes abrir un ficheiro ASHX comproba que realmente estás usando un ficheiro ASHX. O que quero dicir con isto é que algúns arquivos teñen extensións de arquivo que se parecen .ASHX cando realmente só están escritas de xeito similar.

Por exemplo, un ficheiro ASHX non é o mesmo que un ficheiro ASH, que podería ser un ficheiro de menú do sistema Nintendo Wii, o ficheiro de metadatos de audio de Audiosurf ou o ficheiro de script KoLmafia ASH. Se ten un ficheiro ASH, cómpre investigar a extensión do ficheiro para ver cales programas poden abrir un ficheiro nun deses outros formatos.

O mesmo é certo se tes un ficheiro ASX, ASHBAK ou AHX. Respectivamente, estes son ficheiros redireccionadores de Microsoft ASF ou ficheiros de índice temporal de Alpha Five Library; Arquivos Ashampoo Backup Archive; ou ficheiros do módulo de rastreador WinAHX.

Como podes dicir, é moi importante recoñecer a extensión real do ficheiro porque esa é unha das mellores formas de identificar inmediatamente o formato de arquivo e, finalmente, a aplicación coa que traballa o ficheiro.