Fișier ASHX (Ce este și cum se deschide unul)

Un fișier cu extensia de fișier ASHX este un fișier ASP.NET Web Handler care deține adesea referințe la alte pagini web utilizate într-o aplicație de server web ASP.NET.

Funcțiile din fișierul ASHX sunt scrise în limbajul de programare C # și uneori referințele sunt atât de scurte încât un fișier ASHX poate ajunge să fie doar o singură linie de cod.

Cei mai mulți oameni întâlnesc fișiere ASHX doar din întâmplare atunci când încearcă să descarce un fișier de pe un site web, cum ar fi un fișier PDF. Acest lucru se datorează faptului că fișierul ASHX face referire la fișierul PDF pentru al trimite la browser pentru descărcare, dar nu îl numește corect, atașând .ASHX la sfârșit în loc de .PDF.


Cum se deschide un fișier ASHX

Fișierele ASHX sunt fișiere utilizate cu programarea ASP.NET și pot fi deschise cu orice program care codifică în ASP.NET, cum ar fi Microsoft Visual Studio și Microsoft Visual Studio Community.

Deoarece sunt fișiere text, puteți deschide și fișiere ASHX cu un program de editare text precum Notepad ++. Utilizați această listă cu cei mai buni editori de text gratuit pentru a vedea preferințele noastre.

Fișierele ASHX nu sunt destinate vizualizării sau deschiderii de către un browser web. Dacă ați descărcat un fișier ASHX și v-ați așteptat să conțină informații (cum ar fi un document sau alte date salvate), este probabil că ceva nu este în regulă cu site-ul și în loc să genereze informații utilizabile, acesta a furnizat în schimb acest fișier de pe server.

Din punct de vedere tehnic, puteți vizualiza textul unui fișier ASHX utilizând unele browsere web, dar asta nu înseamnă că fișierul ar trebui să fie deschis în acest fel. Cu alte cuvinte, un fișier ASHX adevărat, care conține text lizibil pentru aplicațiile ASP.NET, poate fi vizualizat în browserul dvs., dar nu toate fișierele .ASHX sunt de fapt fișiere ASP.NET Web Handler. Mai multe despre acest punct, mai jos.

Cel mai bun truc cu un fișier ASHX este să îl redenumiți pur și simplu la tipul de fișier pe care îl așteptați să fie. Se pare că se presupune că multe sunt fișiere PDF, așa că, de exemplu, dacă descărcați un fișier ASHX de la compania dvs. electrică sau bancă, redenumiți-l ca statement.pdf și deschideți-l cu un cititor PDF. Aplicați aceeași logică pentru un fișier muzical (redenumiți-l în fișier.mp3), fișier imagine (.png sau .jpg) etc.

Când apar aceste probleme, site-ul web pe care îl vizitați care rulează fișierul ASHX are un fel de problemă și acest ultim pas, în care ASP.NET HTTP Handler care procesează fișierul ASHX de pe server, nu îl numește la orice .tot ceea ce. Așadar, redenumirea fișierului este doar tu care faci ultimul pas singur.

Dacă acest lucru se întâmplă foarte mult atunci când descărcați în mod specific fișiere PDF, s-ar putea să existe o problemă cu plug-in-ul PDF pe care îl utilizează browserul dvs. Ar trebui să puteți remedia această problemă schimbând browserul pentru a utiliza în schimb pluginul Adobe PDF.

Nu puteți redenumi orice fișier pentru a avea o extensie diferită și vă puteți aștepta să funcționeze corect, deoarece schimbarea extensiei de fișier nu schimbă de fapt formatul fișierului. De exemplu, nu puteți redenumi un fișier .PDF într-un fișier .DOCX și presupuneți că se va deschide bine într-un procesor de text. Un instrument de conversie este necesar pentru conversiile adevărate de fișiere.


Cum se convertește un fișier ASHX

Nu este nevoie să convertiți un fișier ASHX în orice alt format, cu excepția cazului în care este unul dintre formatele de fișiere listate în caseta de dialog „Salvați ca” din Microsoft Visual Studio sau unul dintre celelalte programe menționate mai sus.

Formatele enumerate acolo sunt alte formate bazate pe text, deoarece acesta este adevăratul fișier ASHX - un fișier text.

De fapt, în cazul în care fișierul ASHX va fi modificat vreodată pentru a utiliza o extensie de fișier diferită, cel mai probabil va înceta imediat să funcționeze în serverul web ASP.NET, deoarece alte fișiere care îl fac referire nu vor ști unde este fișierul.


Încă nu vă puteți deschide fișierul?

Dacă nu puteți deschide un fișier ASHX, verificați de două ori dacă utilizați efectiv un fișier ASHX. Unele fișiere folosesc extensii de fișiere care arată ca .ASHX atunci când sunt chiar scrise în mod similar.

De exemplu, un fișier ASHX nu este același cu un fișier ASH, care ar putea fi un fișier Nintendo Wii System Menu, un fișier Audiosurf Audio Metadata sau un fișier KoLmafia ASH Script. În fiecare dintre aceste cazuri, este necesar un alt program pentru a deschide fișierul ASH.

Același lucru este valabil dacă aveți un fișier ASX, ASCX, ASHBAK sau AHX. Respectiv, acestea sunt fie fișiere Microsoft ASF Redirector, fie fișiere index temporar Alpha Five Library; Fișiere ASP.NET Web User Control; Fișiere Ashampoo Backup Archive; sau fișiere WinAHX Tracker Module sau fișiere AutoHotkey Script.

Ideea în toate aceste cazuri este simplă: căutați extensia de fișier pentru a vedea ce program este capabil să o deschidă sau ce serviciu / aplicație este capabil să o convertească într-un nou format.