Cosa sapere
- Un file ASHX è un file ASP. NET Web Handler.
- Aprine uno con Microsoft Visual Studio o un editor di testo.
- Rinomina il file in nomefile.pdf se dovrebbe essere davvero un documento PDF.
Questo articolo spiega cos'è un file ASHX e come viene utilizzato, oltre a come aprirlo sul tuo computer o convertirlo in un formato di file diverso.
Cos'è un file ASHX?
Un file con estensione ASHX è un file ASP. NET Web Handler che spesso contiene riferimenti ad altre pagine Web utilizzate in un'applicazione server Web ASP. NET.
Le funzioni nel file sono scritte nel linguaggio di programmazione C e talvolta i riferimenti sono così brevi che il file potrebbe finire per essere solo una singola riga di codice.
La maggior parte delle persone incontra questo formato solo per caso quando tenta di scaricare un file da un sito Web, come un file PDF. Questo perché il file ASHX fa riferimento al file PDF per inviarlo al browser per il download ma non lo nomina correttamente, allegando. ASHX alla fine invece di. PDF.
Come aprire un file ASHX
I file ASHX sono file utilizzati con la programmazione ASP. NET e possono essere aperti con qualsiasi programma che codifica in ASP. NET, come Microsoft Visual Studio e Microsoft Visual Studio Community.
Dato che sono file di testo, puoi anche aprire file ASHX con un editor di testo come Notepad++. Usa questo elenco dei migliori editor di testo gratuiti per vedere i nostri preferiti.
I file ASHX non devono essere visualizzati o aperti da un browser web. Se ne hai scaricato uno e ti aspettavi che contenesse informazioni (come un documento o altri dati salvati), è probabile che qualcosa non vada nel sito Web e invece di generare informazioni utilizzabili, ha fornito questo file lato server.
Tecnicamente puoi visualizzare il testo di un file ASHX utilizzando alcuni browser web, ma ciò non significa che il file debba essere aperto in quel modo. In altre parole, un vero file ASHX, che contiene testo leggibile per le applicazioni ASP. NET, può essere visualizzato nel browser, ma non tutti i file. ASHX sono in re altà file ASP. NET Web Handler. C'è di più su questo punto, sotto.
Il miglior trucco con un file ASHX è semplicemente rinominarlo nel tipo di file che ti aspettavi che fosse. Sembra che molti dovrebbero davvero essere file PDF, quindi, ad esempio, se scarichi un file ASHX dalla tua compagnia elettrica o banca, rinominalo come statement.pdf e aprilo con un lettore PDF. Applicare la stessa logica per un file musicale (rinominarlo in file.mp3), file immagine (-p.webp
Quando si verificano questi problemi, il sito Web che stai visitando che esegue il file ASHX presenta qualche tipo di problema e quest'ultimo passaggio, in cui il gestore HTTP ASP. NET che elabora il file ASHX sul server, è non nominarlo a qualunque cosa. Quindi rinominare il file sei solo tu a fare l'ultimo passaggio da solo.
Se questo accade spesso quando scarichi file PDF in particolare, potrebbe esserci un problema con il plug-in PDF utilizzato dal tuo browser. Dovresti essere in grado di risolvere questo problema cambiando il browser per utilizzare invece il plug-in Adobe PDF.
Non puoi semplicemente rinominare un file in modo che abbia un'estensione diversa e aspettarti che funzioni correttamente perché cambiare l'estensione del file non cambia effettivamente il formato del file. Ad esempio, non puoi rinominare un file. PDF in un file. DOCX e presumere che si aprirà correttamente in un elaboratore di testi. Uno strumento di conversione è necessario per vere conversioni di file.
Come convertire un file ASHX
Non è necessario convertire un file ASHX in un altro formato, a meno che non sia uno dei formati di file elencati nella finestra di dialogo "Salva con nome" in Visual Studio o uno degli altri programmi sopra menzionati.
I formati elencati sono altri formati basati su testo, poiché questo è ciò che è un vero file ASHX: un file di testo.
In re altà, se il file dovesse essere modificato per utilizzare un'estensione di file diversa, molto probabilmente smetterà immediatamente di funzionare all'interno del server Web ASP. NET poiché altri file che fanno riferimento ad esso, non sapranno dove si trova il file.
Non riesci ancora ad aprirlo?
Se non riesci ad aprire il file, ricontrolla che stai effettivamente utilizzando un file ASHX. Alcuni file utilizzano un'estensione di file simile a questa, ma funzionano in modo completamente diverso.
Ad esempio, un file ASHX non è uguale a un file ASH, che potrebbe essere un file del menu di sistema Nintendo Wii, un file di metadati audio Audiosurf o un file di script ASH di KoLmafia. In ognuno di questi casi, è necessario un programma diverso per aprire il file.
Lo stesso vale se hai un file ASX, ASCX, ASHBAK o AHX. Questi sono file di Microsoft ASF Redirector o file di indice temporaneo della libreria Alpha Five; File di controllo utente Web ASP. NET; File di archivio di backup Ashampoo; o file WinAHX Tracker Module o file AutoHotkey Script.
L'idea in tutti questi casi è semplice: cerca l'estensione del file per vedere quale programma è in grado di aprirlo o quale servizio/applicazione è in grado di convertirlo in un formato diverso.
Domande frequenti
Come faccio ad aprire un file ASHX su un Mac?
Per aprire un file ASHX su un Mac, prova TextEdit, AbiSource, AbiWord o MacroMates TextMate di Apple. Puoi anche aprire un file ASHX in un browser web sul tuo Mac.
Come faccio a convertire un file ASHX in un PDF?
Un modo semplice per convertire un file ASHX in PDF è aprire il file in un browser web. Il tuo lettore PDF si aprirà; da lì, salva il file come PDF sul tuo disco locale. Un' altra opzione da provare: rinomina il file come.pdf, quindi aprilo in Adobe Reader.
Come faccio a creare un file ASHX in ASP. NET?
Per creare un gestore generico (file ASHX), premi Control+ N. Quindi, in Web > C, seleziona il modello Generic Handler.