Què és un fitxer ASHX?

Taula de continguts:

Què és un fitxer ASHX?
Què és un fitxer ASHX?
Anonim

Què cal saber

  • Un fitxer ASHX és un fitxer ASP. NET Web Handler.
  • Obre'n un amb Microsoft Visual Studio o un editor de text.
  • Canvieu el nom del fitxer a filename.pdf si realment hauria de ser un document PDF.

Aquest article explica què és un fitxer ASHX i com s'utilitza, a més de com obrir-lo a l'ordinador o convertir-lo a un altre format de fitxer.

Què és un fitxer ASHX?

Un fitxer amb l'extensió de fitxer ASHX és un fitxer ASP. NET Web Handler que sovint conté referències a altres pàgines web utilitzades en una aplicació de servidor web ASP. NET.

Les funcions del fitxer estan escrites en el llenguatge de programació C i, de vegades, les referències són tan curtes que el fitxer pot acabar sent una única línia de codi.

La majoria de la gent troba aquest format només per accident quan intenten baixar un fitxer d'un lloc web, com ara un fitxer PDF. Això es deu al fet que el fitxer ASHX fa referència al fitxer PDF per enviar-lo al navegador per descarregar-lo, però no l'anomena correctament, adjuntant. ASHX al final en lloc de. PDF.

Image
Image

Com obrir un fitxer ASHX

Els fitxers ASHX són fitxers utilitzats amb la programació ASP. NET i es poden obrir amb qualsevol programa que codifique a ASP. NET, com ara Microsoft Visual Studio i Microsoft Visual Studio Community.

Com que són fitxers de text, també podeu obrir fitxers ASHX amb un programa d'editor de text com Notepad++. Utilitzeu aquesta llista dels millors editors de text gratuïts per veure els nostres preferits.

Els fitxers ASHX no estan pensats per ser visualitzats ni oberts per un navegador web. Si n'heu baixat un i esperàveu que contingués informació (com ara un document o altres dades desades), és probable que hi hagi alguna cosa malament al lloc web i, en comptes de generar informació utilitzable, ha proporcionat aquest fitxer del servidor.

Tècnicament podeu veure el text d'un fitxer ASHX mitjançant alguns navegadors web, però això no vol dir que se suposa que el fitxer s'hagi d'obrir d'aquesta manera. En altres paraules, un veritable fitxer ASHX, que conté text llegible per a aplicacions ASP. NET, es pot veure al vostre navegador, però no tots els fitxers. ASHX són en realitat fitxers ASP. NET Web Handler. Hi ha més informació sobre aquest punt a continuació.

El millor truc amb un fitxer ASHX és simplement canviar-li el nom pel tipus de fitxer que esperaves que fos. Sembla que se suposa que molts són fitxers PDF, així que, per exemple, si descarregueu un fitxer ASHX de la vostra companyia elèctrica o banc, només heu de canviar-lo com a extracte.pdf i obrir-lo amb un lector de PDF. Apliqueu la mateixa lògica a un fitxer de música (canvieu-lo el nom a fitxer.mp3), fitxer d'imatge (-p.webp

Quan es produeixen aquests problemes, el lloc web que esteu visitant i que executa el fitxer ASHX té algun tipus de problema, i aquest darrer pas, on el controlador HTTP ASP. NET que processa el fitxer ASHX al servidor, no es troba. no anomenar-lo a qualsevol cosa. Per tant, canviar el nom del fitxer és només que feu l'últim pas vos altres mateixos.

Si això passa sovint quan baixeu fitxers PDF específicament, és possible que hi hagi un problema amb el connector PDF que utilitza el vostre navegador. Hauríeu de poder solucionar aquest error canviant el navegador per utilitzar el connector Adobe PDF.

No podeu canviar el nom de qualsevol fitxer perquè tingui una extensió diferent i esperar que funcioni correctament perquè canviar l'extensió del fitxer no canvia realment el format del fitxer. Per exemple, no podeu canviar el nom d'un fitxer. PDF a un fitxer. DOCX i suposar que s'obrirà bé en un processador de textos. És necessària una eina de conversió per fer conversions de fitxers reals.

Com convertir un fitxer ASHX

No cal que convertiu un fitxer ASHX a cap altre format, tret que sigui un dels formats de fitxer que es mostren al quadre de diàleg "Desa com" a Visual Studio o un dels altres programes esmentats anteriorment.

Els formats enumerats hi ha altres formats basats en text, ja que això és el que és un autèntic fitxer ASHX: un fitxer de text.

En realitat, si el fitxer es canvia per utilitzar una extensió de fitxer diferent, el més probable és que deixi de funcionar immediatament dins del servidor web ASP. NET, ja que altres fitxers que hi fan referència no sabran on és el fitxer.

Encara no el pots obrir?

Si no podeu obrir el fitxer, comproveu que esteu utilitzant un fitxer ASHX. Alguns fitxers utilitzen una extensió de fitxer semblant a aquesta, però funcionen de manera totalment diferent.

Per exemple, un fitxer ASHX no és el mateix que un fitxer ASH, que pot ser un fitxer del menú del sistema Nintendo Wii, un fitxer de metadades d'àudio d'Audiosurf o un fitxer d'script ASH de KoLmafia. En cadascun d'aquests casos, cal un programa diferent per obrir el fitxer.

El mateix passa si teniu un fitxer ASX, ASCX, ASHBAK o AHX. Aquests són fitxers Microsoft ASF Redirector o fitxers d'índex temporal de la biblioteca Alpha Five; Fitxers de control d'usuari web ASP. NET; Arxiu de còpia de seguretat d'Ashampoo; o fitxers del mòdul de seguiment de WinAHX o fitxers de seqüència de tecles automàtics.

La idea en tots aquests casos és senzilla: investiga l'extensió del fitxer per veure quin programa és capaç d'obrir-lo o quin servei/aplicació és capaç de convertir-lo a un format diferent.

FAQ

    Com puc obrir un fitxer ASHX en un Mac?

    Per obrir un fitxer ASHX en un Mac, proveu TextEdit, AbiSource, AbiWord o MacroMates TextMate d'Apple. També podeu obrir un fitxer ASHX en un navegador web del vostre Mac.

    Com puc convertir un fitxer ASHX a PDF?

    Una manera senzilla de convertir un fitxer ASHX a PDF és obrir-lo en un navegador web. El vostre lector de PDF s'obrirà; des d'allà, deseu el fitxer com a PDF a la vostra unitat local. Una altra opció per provar: canviar el nom del fitxer com a.pdf i, a continuació, obrir-lo a Adobe Reader.

    Com puc crear un fitxer ASHX a ASP. NET?

    Per crear un gestor genèric (fitxer ASHX), premeu Control+ N. A continuació, a Web > C, seleccioneu la plantilla Generic Handler.

Recomanat: