Ce este un fișier ASHX?

Cuprins:

Ce este un fișier ASHX?
Ce este un fișier ASHX?
Anonim

Ce trebuie să știți

  • Un fișier ASHX este un fișier ASP. NET Web Handler.
  • Deschide unul cu Microsoft Visual Studio sau un editor de text.
  • Redenumiți fișierul în filename.pdf dacă într-adevăr ar trebui să fie un document PDF.

Acest articol explică ce este un fișier ASHX și cum este utilizat, plus cum să îl deschideți pe computer sau să îl convertiți într-un alt format de fișier.

Ce este un fișier ASHX?

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

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

Cei mai mulți oameni întâlnesc acest format doar accidental 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 a-l trimite în browser pentru descărcare, dar nu îl numește corect, atașând. ASHX la sfârșit în loc de. PDF.

Image
Image

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șierele ASHX cu un program de editare de text precum Notepad++. Folosiți această listă cu cei mai buni editori de text gratuit pentru a vedea preferatele noastre.

Fișierele ASHX nu sunt destinate a fi vizualizate sau deschise de un browser web. Dacă ați descărcat unul și vă așteptați să conțină informații (cum ar fi un document sau alte date salvate), este posibil să fie ceva în neregulă cu site-ul web și, în loc să genereze informații utilizabile, acesta a furnizat în schimb acest fișier pe partea de server.

Din punct de vedere tehnic, puteți vizualiza textul unui fișier ASHX folosind unele browsere web, dar asta nu înseamnă că fișierul ar trebui deschis în acest fel. Cu alte cuvinte, un fișier ASHX adevărat, care conține text care poate fi citit pentru aplicațiile ASP. NET, poate fi vizualizat în browser, dar nu toate fișierele. ASHX sunt de fapt fișiere ASP. NET Web Handler. Există 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ă multe ar trebui să fie într-adevăr fișiere PDF, așa că, de exemplu, dacă descărcați un fișier ASHX de la compania electrică sau de la banca dvs., 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 (-p.webp

Când apar aceste probleme, site-ul web pe care îl vizitați și care rulează fișierul ASHX are un fel de problemă, iar acest ultim pas, în care manipulatorul HTTP ASP. NET care procesează fișierul ASHX pe server, nu este 't numindu-l la orice.orice. Deci, pentru redenumirea fișierului, trebuie să faceți singur ultimul pas.

Dacă acest lucru se întâmplă des când descărcați în mod specific fișiere PDF, este posibil să existe o problemă cu pluginul PDF pe care îl folosește browserul dvs. Ar trebui să puteți remedia această eroare schimbând browserul pentru a utiliza în schimb pluginul Adobe PDF.

Nu puteți să redenumiți orice fișier pentru a avea o extensie diferită și să vă așteptați să funcționeze corect, deoarece modificarea 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 să presupuneți că se va deschide bine într-un procesor de text. Un instrument de conversie este necesar pentru conversii adevărate de fișiere.

Cum se convertește un fișier ASHX

Nu trebuie să convertiți un fișier ASHX în niciun alt format, decât dacă este unul dintre formatele de fișier listate în caseta de dialog „Salvare ca” din Visual Studio sau unul dintre celel alte programe menționate mai sus.

Formatele enumerate sunt și alte formate bazate pe text, deoarece asta este un fișier ASHX adevărat - un fișier text.

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

Încă nu îl puteți deschide?

Dacă nu vă puteți deschide fișierul, verificați din nou dacă utilizați de fapt un fișier ASHX. Unele fișiere folosesc o extensie de fișier care arată astfel, dar funcționează complet diferit.

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 program diferit pentru a deschide fișierul.

Același lucru este valabil dacă aveți un fișier ASX, ASCX, ASHBAK sau AHX. Acestea sunt fie fișiere Microsoft ASF Redirector, fie fișiere Alpha Five Temporary Index; 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ă: cercetaț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 alt format.

Întrebări frecvente

    Cum deschid un fișier ASHX pe un Mac?

    Pentru a deschide un fișier ASHX pe un Mac, încercați TextEdit, AbiSource, AbiWord sau MacroMates TextMate de la Apple. De asemenea, puteți deschide un fișier ASHX într-un browser web de pe Mac.

    Cum convertesc un fișier ASHX într-un PDF?

    O modalitate ușoară de a converti un fișier ASHX în PDF este să deschideți fișierul într-un browser web. Cititorul tău PDF se va deschide; de acolo, salvați fișierul ca PDF pe unitatea locală. O altă opțiune de încercat: redenumiți fișierul ca.pdf, apoi deschideți-l în Adobe Reader.

    Cum creez un fișier ASHX în ASP. NET?

    Pentru a crea un handler generic (fișier ASHX), apăsați Control+ N. Apoi, sub Web > C, selectați șablonul Generic Handler.

Recomandat: