Čo je súbor ASHX?

Obsah:

Čo je súbor ASHX?
Čo je súbor ASHX?
Anonim

Čo by ste mali vedieť

  • Súbor ASHX je súborom ASP. NET Web Handler.
  • Otvorte ho pomocou Microsoft Visual Studio alebo textového editora.
  • Premenujte súbor na názovsúbor.pdf, ak by to mal byť skutočne dokument PDF.

Tento článok vysvetľuje, čo je súbor ASHX a ako sa používa, a ako ho otvoriť v počítači alebo previesť na iný formát súboru.

Čo je súbor ASHX?

Súbor s príponou ASHX je súbor ASP. NET Web Handler, ktorý často obsahuje odkazy na iné webové stránky používané v aplikácii webového servera ASP. NET.

Funkcie v súbore sú napísané v programovacom jazyku C a niekedy sú odkazy také krátke, že súbor môže byť nakoniec iba jedným riadkom kódu.

Väčšina ľudí sa s týmto formátom stretne len náhodou, keď sa pokúšajú stiahnuť súbor z webovej lokality, napríklad súbor PDF. Je to preto, že súbor ASHX odkazuje na súbor PDF, aby ho odoslal do prehliadača na stiahnutie, ale nepomenuje ho správne a na koniec pripojí. ASHX namiesto. PDF.

Image
Image

Ako otvoriť súbor ASHX

Súbory ASHX sú súbory používané s programovaním ASP. NET a možno ich otvoriť pomocou akéhokoľvek programu, ktorý kóduje v ASP. NET, ako je Microsoft Visual Studio a Microsoft Visual Studio Community.

Keďže ide o textové súbory, súbory ASHX môžete otvárať aj pomocou programu textového editora, ako je Notepad++. Použite tento zoznam najlepších bezplatných textových editorov na zobrazenie našich obľúbených.

Súbory ASHX nie sú určené na prezeranie ani otváranie vo webovom prehliadači. Ak ste si nejakú stiahli a očakávali ste, že bude obsahovať informácie (napríklad dokument alebo iné uložené údaje), je pravdepodobné, že s webovou stránkou nie je niečo v poriadku a namiesto toho, aby vygenerovala použiteľné informácie, poskytla tento súbor na strane servera.

Technicky môžete zobraziť text súboru ASHX pomocou niektorých webových prehliadačov, ale to neznamená, že súbor sa má otvárať týmto spôsobom. Inými slovami, skutočný súbor ASHX, ktorý obsahuje čitateľný text pre aplikácie ASP. NET, je možné zobraziť vo vašom prehliadači, ale nie všetky súbory. ASHX sú v skutočnosti súbormi ASP. NET Web Handler. Viac o tomto bode nižšie.

Najlepším trikom so súborom ASHX je jednoducho ho premenovať na typ súboru, aký ste očakávali. Zdá sa, že mnohé z nich majú byť naozaj súbory PDF, takže ak si napríklad stiahnete súbor ASHX od vašej elektrickej spoločnosti alebo banky, jednoducho ho premenujte na statement.pdf a otvorte ho pomocou čítačky PDF. Použite rovnakú logiku pre hudobný súbor (premenujte ho na súbor.mp3), súbor obrázka (-p.webp

Keď sa vyskytnú tieto problémy, navštívená webová stránka, na ktorej je spustený súbor ASHX, má nejaký problém a tento posledný krok, kde je obslužný program ASP. NET HTTP, ktorý spracováva súbor ASHX na serveri nepomenovať to na čokoľvek.čokoľvek. Takže premenovanie súboru znamená, že posledný krok urobíte sami.

Ak sa to často stáva, keď sťahujete konkrétne súbory PDF, môže sa vyskytnúť problém s doplnkom PDF, ktorý používa váš prehliadač. Mali by ste byť schopní opraviť túto chybu prepnutím prehliadača na používanie zásuvného modulu Adobe PDF.

Žiadny súbor nemôžete len tak premenovať na inú príponu a očakávať, že bude fungovať správne, pretože zmena prípony súboru v skutočnosti nemení formát súboru. Nemôžete napríklad premenovať súbor. PDF na súbor. DOCX a predpokladať, že sa v textovom editore otvorí v poriadku. Konverzný nástroj je potrebný na skutočnú konverziu súborov.

Ako previesť súbor ASHX

Súbor ASHX nemusíte konvertovať do žiadneho iného formátu, pokiaľ to nie je jeden z formátov súborov uvedených v dialógovom okne „Uložiť ako“v programe Visual Studio alebo v niektorom z iných programov uvedených vyššie.

Formáty uvedené tam sú iné textové formáty, pretože to je skutočný súbor ASHX – textový súbor.

V skutočnosti, ak by bol súbor niekedy zmenený tak, aby používal inú príponu súboru, s najväčšou pravdepodobnosťou okamžite prestane fungovať na webovom serveri ASP. NET, pretože ostatné súbory, ktoré naň odkazujú, nebudú vedieť, kde sa súbor nachádza.

Stále to nejde otvoriť?

Ak nemôžete otvoriť súbor, skontrolujte, či skutočne používate súbor ASHX. Niektoré súbory používajú príponu súboru, ktorá vyzerá takto, ale funguje úplne inak.

Napríklad súbor ASHX nie je rovnaký ako súbor ASH, čo môže byť súbor systémovej ponuky Nintendo Wii, súbor metadát Audiosurf Audio alebo súbor skriptu KoLmafia ASH. V každom z týchto prípadov je na otvorenie súboru potrebný iný program.

To isté platí, ak máte súbor ASX, ASCX, ASHBAK alebo AHX. Sú to buď súbory Microsoft ASF Redirector alebo súbory dočasného indexu knižnice Alpha Five; Súbory ASP. NET Web User Control; súbory zálohy Ashampoo; alebo súbory modulu WinAHX Tracker Module alebo súbory skriptov AutoHotkey.

Myšlienka vo všetkých týchto prípadoch je jednoduchá: preskúmajte príponu súboru a zistite, ktorý program ho dokáže otvoriť alebo ktorá služba/aplikácia ho dokáže previesť do iného formátu.

FAQ

    Ako otvorím súbor ASHX na Macu?

    Ak chcete otvoriť súbor ASHX na Macu, vyskúšajte Apple TextEdit, AbiSource, AbiWord alebo MacroMates TextMate. Súbor ASHX môžete otvoriť aj vo webovom prehliadači na počítači Mac.

    Ako prevediem súbor ASHX na PDF?

    Jednoduchý spôsob, ako previesť súbor ASHX do formátu PDF, je otvoriť súbor vo webovom prehliadači. Vaša čítačka PDF sa otvorí; odtiaľ uložte súbor ako PDF na svoj lokálny disk. Ďalšia možnosť na vyskúšanie: premenujte súbor na.pdf a potom ho otvorte v aplikácii Adobe Reader.

    Ako vytvorím súbor ASHX v ASP. NET?

    Ak chcete vytvoriť všeobecný obslužný program (súbor ASHX), stlačte Control+ N. Potom pod Web > C vyberte šablónu Generic Handler.

Odporúča: