¿Qué es un archivo ASHX?

Tabla de contenido:

¿Qué es un archivo ASHX?
¿Qué es un archivo ASHX?
Anonim

Qué saber

  • Un archivo ASHX es un archivo ASP. NET Web Handler.
  • Abra uno con Microsoft Visual Studio o un editor de texto.
  • Cambie el nombre del archivo a filename.pdf si realmente debería ser un documento PDF.

Este artículo explica qué es un archivo ASHX y cómo se usa, además de cómo abrirlo en su computadora o convertirlo a un formato de archivo diferente.

¿Qué es un archivo ASHX?

Un archivo con la extensión de archivo ASHX es un archivo de controlador web ASP. NET que a menudo contiene referencias a otras páginas web utilizadas en una aplicación de servidor web ASP. NET.

Las funciones en el archivo están escritas en el lenguaje de programación C y, a veces, las referencias son tan cortas que el archivo puede terminar siendo una sola línea de código.

La mayoría de las personas encuentran este formato solo por accidente cuando intentan descargar un archivo de un sitio web, como un archivo PDF. Esto se debe a que el archivo ASHX hace referencia al archivo PDF para enviarlo al navegador para su descarga pero no lo nombra correctamente, adjuntando. ASHX al final en lugar de. PDF.

Image
Image

Cómo abrir un archivo ASHX

Los archivos ASHX son archivos que se utilizan con la programación ASP. NET y se pueden abrir con cualquier programa que codifique en ASP. NET, como Microsoft Visual Studio y Microsoft Visual Studio Community.

Dado que son archivos de texto, también puede abrir archivos ASHX con un programa de edición de texto como Notepad++. Utilice esta lista de los mejores editores de texto gratuitos para ver nuestros favoritos.

Los archivos ASHX no están destinados a ser vistos o abiertos por un navegador web. Si descargó uno y esperaba que contuviera información (como un documento u otros datos guardados), es probable que haya algún problema con el sitio web y, en lugar de generar información utilizable, proporcionó este archivo del lado del servidor.

Técnicamente puede ver el texto de un archivo ASHX utilizando algunos navegadores web, pero eso no significa que el archivo deba abrirse de esa manera. En otras palabras, un archivo ASHX real, que contiene texto legible para aplicaciones ASP. NET, se puede ver en su navegador, pero no todos los archivos. ASHX son en realidad archivos ASP. NET Web Handler. Hay más sobre este punto, a continuación.

El mejor truco con un archivo ASHX es simplemente cambiarle el nombre al tipo de archivo que esperabas que fuera. Parece que se supone que muchos son archivos PDF, por lo que, por ejemplo, si descarga un archivo ASHX de su compañía eléctrica o banco, simplemente cámbiele el nombre a extracto.pdf y ábralo con un lector de PDF. Aplique la misma lógica para un archivo de música (cámbiele el nombre a file.mp3), archivo de imagen (-p.webp

Cuando ocurren estos problemas, el sitio web que está visitando que está ejecutando el archivo ASHX tiene algún tipo de problema, y este último paso, donde el controlador HTTP ASP. NET que procesa el archivo ASHX en el servidor, no está no nombrándolo a lo que sea. lo que sea. Entonces, cambiar el nombre del archivo es solo que usted mismo hace el último paso.

Si esto ocurre con mucha frecuencia cuando descarga archivos PDF específicamente, es posible que haya un problema con el complemento de PDF que utiliza su navegador. Debería poder solucionar este problema cambiando el navegador para usar el complemento Adobe PDF en su lugar.

No puede simplemente cambiar el nombre de cualquier archivo para que tenga una extensión diferente y esperar que funcione correctamente porque cambiar la extensión del archivo en realidad no cambia el formato del archivo. Por ejemplo, no puede cambiar el nombre de un archivo. PDF a un archivo. DOCX y asumir que se abrirá bien en un procesador de textos. Se necesita una herramienta de conversión para realizar verdaderas conversiones de archivos.

Cómo convertir un archivo ASHX

No necesita convertir un archivo ASHX a ningún otro formato, a menos que sea uno de los formatos de archivo enumerados en el cuadro de diálogo "Guardar como" en Visual Studio o uno de los otros programas mencionados anteriormente.

Los formatos enumerados allí son otros formatos basados en texto, ya que eso es lo que es un verdadero archivo ASHX: un archivo de texto.

En realidad, si alguna vez se cambia el archivo para usar una extensión de archivo diferente, lo más probable es que deje de funcionar de inmediato dentro del servidor web ASP. NET ya que otros archivos que hacen referencia a él no sabrán dónde está el archivo.

¿Sigue sin poder abrirlo?

Si no puede abrir su archivo, vuelva a verificar que realmente esté usando un archivo ASHX. Algunos archivos usan una extensión de archivo que se ve así, pero funcionan de manera completamente diferente.

Por ejemplo, un archivo ASHX no es lo mismo que un archivo ASH, que podría ser un archivo de menú del sistema de Nintendo Wii, un archivo de metadatos de audio de Audiosurf o un archivo de script ASH de KoLmafia. En cada uno de esos casos, se requiere un programa diferente para abrir el archivo.

Lo mismo es cierto si tiene un archivo ASX, ASCX, ASHBAK o AHX. Estos son archivos de Microsoft ASF Redirector o archivos de índice temporal de Alpha Five Library; archivos de control de usuario web ASP. NET; Archivos de respaldo de Ashampoo; o archivos WinAHX Tracker Module o AutoHotkey Script.

La idea en todos estos casos es simple: investiga la extensión del archivo para ver qué programa puede abrirlo o qué servicio/aplicación es capaz de convertirlo a un formato diferente.

Preguntas Frecuentes

    ¿Cómo abro un archivo ASHX en una Mac?

    Para abrir un archivo ASHX en una Mac, pruebe TextEdit, AbiSource, AbiWord o MacroMates TextMate de Apple. También puede abrir un archivo ASHX en un navegador web en su Mac.

    ¿Cómo convierto un archivo ASHX a PDF?

    Una manera fácil de convertir un archivo ASHX a PDF es abrir el archivo en un navegador web. Su lector de PDF se abrirá; desde allí, guarde el archivo como PDF en su disco local. Otra opción para probar: cambie el nombre del archivo como.pdf, luego ábralo en Adobe Reader.

    ¿Cómo creo un archivo ASHX en ASP. NET?

    Para crear un controlador genérico (archivo ASHX), presione Control+ N. Luego, en Web > C, seleccione la plantilla Generic Handler.

Recomendado: