File ASHX (che cos’è e come aprirne uno)

Un file con estensione ASHX è un file gestore Web ASP.NET che spesso contiene riferimenti ad altre pagine Web utilizzate in un'applicazione server Web ASP.NET.

Le funzioni nel file ASHX sono scritte nel linguaggio di programmazione C # e talvolta i riferimenti sono così brevi che un file ASHX può finire per essere solo una singola riga di codice.

La maggior parte delle persone incontra i file ASHX solo per sbaglio 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.

Poiché sono file di testo, puoi anche aprire file ASHX con un programma di editor di testo come Notepad ++. Usa questo elenco dei migliori editor di testo gratuiti per vedere i nostri preferiti.

I file ASHX non sono progettati per essere visualizzati o aperti da un browser web. Se hai scaricato un file ASHX e ti aspettavi che contenga informazioni (come un documento o altri dati salvati), è probabile che qualcosa non vada nel sito Web e invece di generare informazioni utilizzabili, ha fornito invece 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 applicazioni ASP.NET, può essere visualizzato nel browser, ma non tutti i file .ASHX sono in realtà file di gestore Web ASP.NET. C'è di più su questo punto, di seguito.

Il miglior trucco con un file ASHX è semplicemente rinominarlo nel tipo di file che ti aspettavi che fosse. Sembra che molti dovrebbero essere in realtà 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. Applica la stessa logica per un file musicale (rinominalo in file.mp3), un file immagine (.png o .jpg), ecc.

Quando si verificano questi problemi, il sito Web che stai visitando su cui è in esecuzione 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 lo denomina in alcun modo .qualunque cosa. Quindi rinominare il file è solo che stai facendo l'ultimo passaggio da solo.

Se questo accade spesso quando scarichi specificamente file PDF, potrebbe esserci un problema con il plug-in PDF utilizzato dal tuo browser. Dovresti essere in grado di risolvere questo problema tecnico cambiando il browser per utilizzare invece il plug-in Adobe PDF.

Non puoi semplicemente rinominare un file per avere un'estensione diversa e aspettarti che funzioni correttamente perché la modifica dell'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 conversioni di file reali.


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 Microsoft Visual Studio o in uno degli altri programmi menzionati sopra.

I formati elencati sono altri formati basati su testo poiché questo è ciò che è un vero file ASHX: un file di testo.

In realtà, se il file ASHX dovesse mai 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 aprire il tuo file?

Se non riesci ad aprire un file ASHX, ricontrolla che stai effettivamente utilizzando un file ASHX. Alcuni file utilizzano estensioni di file che assomigliano a .ASHX quando in realtà sono scritte in modo simile.

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 KoLmafia. In ciascuno di questi casi, è necessario un programma diverso per aprire il file ASH.

Lo stesso vale se hai un file ASX, ASCX, ASHBAK o AHX. Rispettivamente, si tratta di file Microsoft ASF Redirector o file di indice temporaneo della libreria Alpha Five; File di controllo utente Web ASP.NET; File Ashampoo Backup Archive; o file WinAHX Tracker Module o file di script AutoHotkey.

L'idea in tutti questi casi è semplice: cercare l'estensione del file per vedere quale programma è in grado di aprirlo o quale servizio / applicazione è in grado di convertirlo in un nuovo formato.


Lascia un commento