Wat is een ASHX-bestand?

click fraud protection

Een bestand met de ASHX bestandsextensie is een ASP.NET Web Handler-bestand dat vaak verwijzingen bevat naar andere webpagina's die worden gebruikt in een ASP.NET-webservertoepassing.

De functies in het ASHX-bestand zijn geschreven in de programmeertaal C# en soms zijn de verwijzingen zo kort dat een ASHX-bestand uiteindelijk slechts een enkele regel code is.

De meeste mensen komen alleen per ongeluk ASHX-bestanden tegen wanneer ze een bestand van een website proberen te downloaden, zoals een PDF het dossier. Dit komt omdat het ASHX-bestand verwijst naar het PDF-bestand om het naar de browser te sturen om te downloaden, maar het niet de juiste naam geeft en .ASHX aan het einde toevoegt in plaats van .PDF.

ASHX-bestanden

Hoe een ASHX-bestand te openen

ASHX-bestanden zijn bestanden die worden gebruikt met ASP.NET-programmering en kunnen worden geopend met elk programma dat codeert in ASP.NET, zoals Microsoft Visual Studio en Microsoft Visual Studio-community.

Omdat het tekstbestanden zijn, kun je ASHX-bestanden ook openen met een teksteditorprogramma zoals

Kladblok++. Gebruik dit Beste gratis teksteditors lijst om onze favorieten te zien.

ASHX-bestanden zijn niet bedoeld om door een webbrowser te worden bekeken of geopend. Als je een ASHX-bestand hebt gedownload en verwachtte dat het informatie zou bevatten (zoals een document of andere opgeslagen gegevens), is het waarschijnlijk dat er iets mis is met de website en in plaats van bruikbare informatie te genereren, leverde het dit server-side bestand in plaats daarvan.

jij technisch kan bekijk de tekst van een ASHX-bestand met sommige webbrowsers, maar dat betekent niet dat het bestand is verondersteld op die manier te openen. Met andere woorden, een echt ASHX-bestand, dat leesbare tekst voor ASP.NET-toepassingen bevat, kan in uw browser worden bekeken, maar niet alle .ASHX-bestanden zijn daadwerkelijk ASP.NET Web Handler-bestanden. Er is meer over dit punt, hieronder.

De beste truc met een ASHX-bestand is om het gewoon te hernoemen naar het soort bestand dat je verwachtte. Het lijkt erop dat velen eigenlijk PDF-bestanden zouden moeten zijn, dus als u bijvoorbeeld een ASHX-bestand downloadt van uw elektriciteitsbedrijf of bank, hernoem het dan gewoon als verklaring.pdf en open het met een PDF lezer. Pas dezelfde logica toe op een muziekbestand (hernoem het naar bestand.mp3), beeldbestand (.png of .jpg), enzovoort.

Wanneer deze problemen optreden, heeft de website die u bezoekt waarop het ASHX-bestand wordt uitgevoerd een probleem, en deze laatste stap, waarbij de ASP.NET HTTP Handler die het ASHX-bestand op de server verwerkt, het geen naam geeft aan wat dan ook. Dus het hernoemen van het bestand is alleen dat u de laatste stap zelf doet.

Als dit vaak gebeurt wanneer u specifiek PDF-bestanden downloadt, is er mogelijk een probleem met de PDF-plug-in die uw browser gebruikt. U zou deze storing moeten kunnen oplossen door van browser te wisselen om de Adobe PDF-invoegtoepassing in plaats daarvan.

Je kunt niet zomaar een bestand hernoemen naar een andere extensie en verwachten dat het goed werkt, omdat het wijzigen van de bestandsextensie het bestand niet daadwerkelijk verandert formaat. U kunt bijvoorbeeld een .PDF-bestand niet hernoemen naar a .DOCX bestand en ga ervan uit dat het goed zal openen in a tekstverwerker. EEN conversietool is nodig voor echte bestandsconversies.

Hoe een ASHX-bestand te converteren

U hoeft een ASHX-bestand niet naar een ander formaat te converteren, tenzij het een van de bestandsindelingen is vermeld in het dialoogvenster "Opslaan als" in Microsoft Visual Studio of een van de andere genoemde programma's bovenstaand.

De formaten die daar worden vermeld, zijn andere op tekst gebaseerde formaten, want dat is wat een echt ASHX-bestand is: een tekstbestand.

Mocht het ASHX-bestand ooit worden gewijzigd om een ​​andere bestandsextensie te gebruiken, dan zal dat waarschijnlijk: stop onmiddellijk met werken binnen de ASP.NET-webserver omdat andere bestanden die ernaar verwijzen, niet weten waar het bestand is.

Kunt u uw bestand nog steeds niet openen?

Als u een ASHX-bestand niet kunt openen, controleer dan nogmaals of u daadwerkelijk een ASHX-bestand gebruikt. Sommige bestanden gebruiken bestandsextensies die: kijk zoals .ASHX terwijl ze eigenlijk gewoon op dezelfde manier gespeld zijn.

Een ASHX-bestand is bijvoorbeeld niet hetzelfde als een ASH-bestand, wat een Nintendo Wii System Menu-bestand, Audiosurf Audio Metadata-bestand of KoLmafia ASH Script-bestand kan zijn. In elk van die gevallen is een ander programma vereist om het ASH-bestand te openen.

Hetzelfde geldt als je een ASX hebt, ASCX, ASHBAK, of AHX het dossier. Dit zijn respectievelijk Microsoft ASF Redirector-bestanden of Alpha Five Library Tijdelijke Index-bestanden; ASP.NET Web User Control-bestanden; Ashampoo Backup Archiefbestanden; of WinAHX Tracker Module-bestanden of AutoHotkey Script-bestanden.

Het idee in al deze gevallen is eenvoudig: onderzoek de bestandsextensie om te zien welk programma deze kan openen, of welke dienst/applicatie in staat is om het naar een nieuw formaat te converteren.

FAQ

  • Hoe open ik een ASHX-bestand op een Mac?

    Probeer TextEdit, AbiSource, AbiWord of MacroMates TextMate van Apple om een ​​ASHX-bestand op een Mac te openen. U kunt ook een ASHX-bestand openen in een webbrowser op uw Mac.

  • Hoe converteer ik een ASHX-bestand naar een PDF?

    Een gemakkelijke manier om een ​​ASHX-bestand naar PDF te converteren, is door het bestand in een webbrowser te openen. Uw PDF-lezer wordt geopend; vanaf daar slaat u het bestand op als PDF op uw lokale schijf. Een andere optie om te proberen: hernoem het bestand als .pdf en open het vervolgens in Adobe Reader.

  • Hoe maak ik een ASHX-bestand in ASP.NET?

    Om een ​​generieke handler (ASHX-bestand) aan te maken, drukt u op Controle+N. dan, onder Web > C#, selecteer de Generieke handler sjabloon.