Co to jest plik ASHX?

Spisu treści:

Co to jest plik ASHX?
Co to jest plik ASHX?
Anonim

Co warto wiedzieć

  • Plik ASHX jest plikiem obsługi sieciowej ASP. NET.
  • Otwórz za pomocą Microsoft Visual Studio lub edytora tekstu.
  • Zmień nazwę pliku na filename.pdf, jeśli naprawdę powinien to być dokument PDF.

Ten artykuł wyjaśnia, czym jest plik ASHX i jak jest używany, a także jak otworzyć go na komputerze lub przekonwertować do innego formatu pliku.

Co to jest plik ASHX?

Plik z rozszerzeniem ASHX to plik ASP. NET Web Handler, który często zawiera odniesienia do innych stron internetowych używanych w aplikacji serwera WWW ASP. NET.

Funkcje w pliku są napisane w języku programowania C, a czasami odwołania są tak krótkie, że plik może być po prostu pojedynczym wierszem kodu.

Większość ludzi napotyka ten format tylko przez przypadek, gdy próbują pobrać plik ze strony internetowej, np. plik PDF. Dzieje się tak, ponieważ plik ASHX odwołuje się do pliku PDF, aby wysłać go do przeglądarki w celu pobrania, ale nie nazywa go poprawnie, dołączając. ASHX na końcu zamiast. PDF.

Image
Image

Jak otworzyć plik ASHX

Pliki ASHX to pliki używane z programowaniem ASP. NET i można je otwierać za pomocą dowolnego programu, który koduje w ASP. NET, takiego jak Microsoft Visual Studio i Microsoft Visual Studio Community.

Ponieważ są to pliki tekstowe, możesz również otwierać pliki ASHX za pomocą programu do edycji tekstu, takiego jak Notepad++. Użyj tej listy najlepszych darmowych edytorów tekstu, aby zobaczyć nasze ulubione.

Pliki ASHX nie są przeznaczone do przeglądania ani otwierania przez przeglądarkę internetową. Jeśli pobrałeś jeden i spodziewasz się, że zawiera informacje (takie jak dokument lub inne zapisane dane), prawdopodobnie coś jest nie tak z witryną i zamiast generować użyteczne informacje, zamiast tego udostępniono ten plik po stronie serwera.

Z technicznego punktu widzenia możesz wyświetlić tekst pliku ASHX za pomocą niektórych przeglądarek internetowych, ale to nie znaczy, że plik ma być otwierany w ten sposób. Innymi słowy, w przeglądarce można wyświetlić prawdziwy plik ASHX, który zawiera czytelny tekst dla aplikacji ASP. NET, ale nie wszystkie pliki. ASHX są w rzeczywistości plikami ASP. NET Web Handler. Więcej na ten temat poniżej.

Najlepszą sztuczką z plikiem ASHX jest po prostu zmiana jego nazwy na rodzaj pliku, którego się spodziewałeś. Wygląda na to, że wiele z nich ma być plikami PDF, więc na przykład, jeśli pobierzesz plik ASHX ze swojej firmy elektrycznej lub banku, po prostu zmień jego nazwę na statement.pdf i otwórz go za pomocą czytnika PDF. Zastosuj tę samą logikę dla pliku muzycznego (zmień jego nazwę na plik.mp3), plik obrazu (-p.webp

Gdy wystąpią te problemy, odwiedzana witryna internetowa, na której jest uruchomiony plik ASHX, ma jakiś problem, a ostatni krok, w którym program obsługi HTTP ASP. NET, który przetwarza plik ASHX na serwerze, jest nie nazywając go cokolwiek.cokolwiek. Tak więc zmiana nazwy pliku to po prostu wykonanie ostatniego kroku samodzielnie.

Jeśli zdarza się to często podczas pobierania plików PDF, może to oznaczać problem z wtyczką PDF używaną przez przeglądarkę. Powinieneś być w stanie naprawić tę usterkę, przełączając przeglądarkę na korzystanie z wtyczki Adobe PDF.

Nie możesz po prostu zmienić nazwy dowolnego pliku, aby miał inne rozszerzenie i oczekiwać, że będzie on działał poprawnie, ponieważ zmiana rozszerzenia pliku w rzeczywistości nie zmienia formatu pliku. Na przykład nie można zmienić nazwy pliku. PDF na plik. DOCX i założyć, że otworzy się dobrze w edytorze tekstu. Narzędzie do konwersji jest niezbędne do prawdziwej konwersji plików.

Jak przekonwertować plik ASHX

Nie musisz konwertować pliku ASHX na żaden inny format, chyba że jest to jeden z formatów plików wymienionych w oknie dialogowym „Zapisz jako” w programie Visual Studio lub jednym z innych programów wymienionych powyżej.

Wymienione tam formaty to inne formaty tekstowe, ponieważ tym właśnie jest prawdziwy plik ASHX - plikiem tekstowym.

Właściwie, jeśli kiedykolwiek plik zostanie zmieniony tak, aby używał innego rozszerzenia pliku, najprawdopodobniej natychmiast przestanie działać na serwerze sieci Web ASP. NET, ponieważ inne pliki, które się do niego odwołują, nie będą wiedzieć, gdzie znajduje się plik.

Nadal nie możesz go otworzyć?

Jeśli nie możesz otworzyć swojego pliku, sprawdź, czy faktycznie używasz pliku ASHX. Niektóre pliki używają rozszerzenia, które wygląda tak, ale działają zupełnie inaczej.

Na przykład plik ASHX to nie to samo co plik ASH, który może być plikiem menu systemowego konsoli Nintendo Wii, plikiem metadanych Audiosurf Audio lub plikiem skryptu KoLmafia ASH. W każdym z tych przypadków do otwarcia pliku wymagany jest inny program.

To samo dotyczy plików ASX, ASCX, ASHBAK lub AHX. Są to albo pliki Microsoft ASF Redirector, albo pliki indeksów tymczasowych biblioteki Alpha Five; Pliki ASP. NET Web User Control; Pliki archiwum kopii zapasowych Ashampoo; lub pliki modułu śledzenia WinAHX lub pliki skryptów AutoHotkey.

Pomysł we wszystkich tych przypadkach jest prosty: zbadaj rozszerzenie pliku, aby zobaczyć, który program jest w stanie go otworzyć lub jaka usługa/aplikacja jest w stanie przekonwertować go do innego formatu.

FAQ

    Jak otworzyć plik ASHX na komputerze Mac?

    Aby otworzyć plik ASHX na komputerze Mac, wypróbuj TextEdit, AbiSource, AbiWord lub MacroMates TextMate firmy Apple. Możesz także otworzyć plik ASHX w przeglądarce internetowej na komputerze Mac.

    Jak przekonwertować plik ASHX na PDF?

    Prostym sposobem na przekonwertowanie pliku ASHX do formatu PDF jest otwarcie pliku w przeglądarce internetowej. Twój czytnik PDF się otworzy; stamtąd zapisz plik w formacie PDF na dysku lokalnym. Inna opcja do wypróbowania: zmień nazwę pliku na.pdf, a następnie otwórz go w programie Adobe Reader.

    Jak utworzyć plik ASHX w ASP. NET?

    Aby utworzyć ogólny program obsługi (plik ASHX), naciśnij Control+ N. Następnie pod Web > C wybierz szablon Generic Handler.

Zalecana: