Apakah Fail ASHX?

Isi kandungan:

Apakah Fail ASHX?
Apakah Fail ASHX?
Anonim

Apa yang Perlu Diketahui

  • Fail ASHX ialah fail Pengendali Web ASP. NET.
  • Buka satu dengan Microsoft Visual Studio atau penyunting teks.
  • Namakan semula fail kepada nama fail.pdf jika ia benar-benar dokumen PDF.

Artikel ini menerangkan maksud fail ASHX dan cara ia digunakan, serta cara membukanya pada komputer anda atau menukarnya kepada format fail lain.

Apakah Fail ASHX?

Fail dengan sambungan fail ASHX ialah fail Pengendali Web ASP. NET yang sering menyimpan rujukan kepada halaman web lain yang digunakan dalam aplikasi pelayan web ASP. NET.

Fungsi dalam fail ditulis dalam bahasa pengaturcaraan C, dan kadangkala rujukannya sangat pendek sehingga fail mungkin hanya menjadi satu baris kod.

Kebanyakan orang menemui format ini secara tidak sengaja apabila mereka cuba memuat turun fail daripada tapak web, seperti fail PDF. Ini kerana fail ASHX merujuk fail PDF untuk menghantarnya ke penyemak imbas untuk dimuat turun tetapi tidak menamakannya dengan betul, melampirkan. ASHX di hujung dan bukannya. PDF.

Image
Image

Cara Membuka Fail ASHX

Fail ASHX ialah fail yang digunakan dengan pengaturcaraan ASP. NET dan boleh dibuka dengan mana-mana atur cara yang berkod dalam ASP. NET, seperti Microsoft Visual Studio dan Microsoft Visual Studio Community.

Memandangkan ia adalah fail teks, anda juga boleh membuka fail ASHX dengan program editor teks seperti Notepad++. Gunakan senarai Editor Teks Percuma Terbaik ini untuk melihat kegemaran kami.

Fail ASHX tidak bertujuan untuk dilihat atau dibuka oleh penyemak imbas web. Jika anda telah memuat turun satu dan menjangkakan ia mengandungi maklumat (seperti dokumen atau data lain yang disimpan), kemungkinan besar terdapat sesuatu yang tidak kena dengan tapak web dan bukannya menjana maklumat yang boleh digunakan, ia sebaliknya menyediakan fail sebelah pelayan ini.

Anda secara teknikal boleh melihat teks fail ASHX menggunakan beberapa penyemak imbas web, tetapi itu tidak bermakna fail itu sepatutnya dibuka dengan cara itu. Dalam erti kata lain, fail ASHX benar, yang mengandungi teks boleh dibaca untuk aplikasi ASP. NET, boleh dilihat dalam penyemak imbas anda, tetapi bukan semua fail. ASHX sebenarnya fail ASP. NET Web Handler. Terdapat lebih banyak perkara mengenai perkara ini, di bawah.

Helah terbaik dengan fail ASHX adalah dengan hanya menamakannya kepada jenis fail yang anda jangkakan. Nampaknya banyak yang benar-benar sepatutnya menjadi fail PDF jadi, sebagai contoh, jika anda memuat turun fail ASHX daripada syarikat elektrik atau bank anda, cuma namakan ia sebagai statement.pdf dan buka dengan pembaca PDF. Gunakan logik yang sama untuk fail muzik (namakannya semula kepada fail.mp3), fail imej (-p.webp

Apabila masalah ini berlaku, tapak web yang anda lawati yang menjalankan fail ASHX mengalami beberapa jenis isu, dan langkah terakhir ini, di mana Pengendali HTTP ASP. NET yang memproses fail ASHX pada pelayan, tidak 't name it to whatever.whatever. Jadi menamakan semula fail hanyalah anda yang melakukan langkah terakhir sendiri.

Jika ini banyak berlaku apabila anda memuat turun fail PDF secara khusus, mungkin terdapat masalah dengan pemalam PDF yang digunakan oleh penyemak imbas anda. Anda sepatutnya dapat membetulkan masalah ini dengan menukar penyemak imbas untuk menggunakan pemalam Adobe PDF.

Anda tidak boleh menamakan semula mana-mana fail untuk mempunyai sambungan yang berbeza dan mengharapkan ia berfungsi dengan baik kerana menukar sambungan fail sebenarnya tidak mengubah format fail. Sebagai contoh, anda tidak boleh menamakan semula fail. PDF kepada fail. DOCX dan menganggap ia akan dibuka dengan baik dalam pemproses perkataan. Alat penukaran diperlukan untuk penukaran fail sebenar.

Cara Menukar Fail ASHX

Anda tidak perlu menukar fail ASHX kepada sebarang format lain, melainkan ia merupakan salah satu daripada format fail yang disenaraikan dalam kotak dialog "Simpan Sebagai" dalam Visual Studio atau salah satu atur cara lain yang dinyatakan di atas.

Format yang disenaraikan di sana adalah format berasaskan teks yang lain, kerana itulah fail ASHX sebenar-fail teks.

Sebenarnya, sekiranya fail itu pernah ditukar untuk menggunakan sambungan fail yang berbeza, kemungkinan besar ia akan segera berhenti berfungsi dalam pelayan web ASP. NET kerana fail lain yang merujuknya, tidak akan mengetahui di mana fail itu berada.

Masih Tidak Boleh Membukanya?

Jika anda tidak dapat membuka fail anda, semak semula sama ada anda benar-benar menggunakan fail ASHX. Sesetengah fail menggunakan sambungan fail yang kelihatan seperti ini, tetapi berfungsi sepenuhnya berbeza.

Sebagai contoh, fail ASHX tidak sama dengan fail ASH, yang mungkin merupakan fail Menu Sistem Nintendo Wii, fail Metadata Audio Audiosurf atau fail Skrip ASH KoLmafia. Dalam setiap kes tersebut, program berbeza diperlukan untuk membuka fail.

Perkara yang sama berlaku jika anda mempunyai fail ASX, ASCX, ASHBAK atau AHX. Ini sama ada fail Microsoft ASF Redirector atau fail Indeks Sementara Perpustakaan Alpha Five; Fail Kawalan Pengguna Web ASP. NET; Fail Arkib Sandaran Ashampoo; atau fail WinAHX Tracker Module atau fail AutoHotkey Skrip.

Idea dalam semua kes ini adalah mudah: selidik sambungan fail untuk melihat program mana yang boleh membukanya, atau perkhidmatan/aplikasi yang mampu menukarnya kepada format lain.

Soalan Lazim

    Bagaimana cara saya membuka fail ASHX pada Mac?

    Untuk membuka fail ASHX pada Mac, cuba TextEdit, AbiSource, AbiWord atau MacroMates TextMate Apple. Anda juga boleh membuka fail ASHX dalam penyemak imbas web pada Mac anda.

    Bagaimana cara saya menukar fail ASHX kepada PDF?

    Cara mudah untuk menukar fail ASHX kepada PDF ialah dengan membuka fail dalam penyemak imbas web. Pembaca PDF anda akan dibuka; dari sana, simpan fail sebagai PDF ke pemacu tempatan anda. Pilihan lain untuk mencuba: namakan semula fail sebagai.pdf, kemudian bukanya dalam Adobe Reader.

    Bagaimanakah cara saya mencipta fail ASHX dalam ASP. NET?

    Untuk membuat pengendali generik (fail ASHX), tekan Control+ N. Kemudian, di bawah Web > C, pilih templat Generic Handler.

Disyorkan: