ไฟล์ ASHX คืออะไร?

สารบัญ:

ไฟล์ ASHX คืออะไร?
ไฟล์ ASHX คืออะไร?
Anonim

ต้องรู้

  • ไฟล์ ASHX เป็นไฟล์ ASP. NET Web Handler
  • เปิดด้วย Microsoft Visual Studio หรือโปรแกรมแก้ไขข้อความ
  • เปลี่ยนชื่อไฟล์เป็น filename.pdf หากควรเป็นเอกสาร PDF

บทความนี้จะอธิบายว่าไฟล์ ASHX คืออะไรและใช้งานอย่างไร รวมถึงวิธีเปิดไฟล์บนคอมพิวเตอร์ของคุณหรือแปลงเป็นไฟล์รูปแบบอื่น

ไฟล์ ASHX คืออะไร

ไฟล์ที่มีนามสกุลไฟล์ ASHX เป็นไฟล์ ASP. NET Web Handler ที่มักมีการอ้างอิงถึงหน้าเว็บอื่น ๆ ที่ใช้ในแอปพลิเคชันเว็บเซิร์ฟเวอร์ ASP. NET

ฟังก์ชันในไฟล์เขียนด้วยภาษา C และบางครั้งการอ้างอิงสั้นมากจนไฟล์อาจกลายเป็นโค้ดบรรทัดเดียว

คนส่วนใหญ่พบรูปแบบนี้โดยบังเอิญเมื่อพยายามดาวน์โหลดไฟล์จากเว็บไซต์ เช่น ไฟล์ PDF เนื่องจากไฟล์ ASHX อ้างอิงไฟล์ PDF เพื่อส่งไปยังเบราว์เซอร์เพื่อดาวน์โหลด แต่ตั้งชื่อไม่ถูกต้อง โดยแนบ. ASHX ต่อท้ายแทน. PDF

Image
Image

วิธีการเปิดไฟล์ ASHX

ASHX ไฟล์เป็นไฟล์ที่ใช้กับการเขียนโปรแกรม ASP. NET และสามารถเปิดได้ด้วยโปรแกรมใดๆ ก็ตามที่มีรหัสใน ASP. NET เช่น Microsoft Visual Studio และ Microsoft Visual Studio Community

เนื่องจากเป็นไฟล์ข้อความ คุณจึงสามารถเปิดไฟล์ ASHX ด้วยโปรแกรมแก้ไขข้อความอย่าง Notepad++ ได้ ใช้รายการตัวแก้ไขข้อความฟรีที่ดีที่สุดเพื่อดูรายการโปรดของเรา

ASHX ไฟล์ไม่ได้มีไว้สำหรับดูหรือเปิดโดยเว็บเบราว์เซอร์หากคุณดาวน์โหลดและคาดว่าจะมีข้อมูล (เช่น เอกสารหรือข้อมูลที่บันทึกไว้อื่นๆ) เป็นไปได้ว่ามีบางอย่างผิดปกติกับเว็บไซต์และแทนที่จะสร้างข้อมูลที่ใช้งานได้ เว็บไซต์ให้ไฟล์ฝั่งเซิร์ฟเวอร์นี้แทน

ในทางเทคนิค คุณสามารถดูข้อความของไฟล์ ASHX ได้โดยใช้เว็บเบราว์เซอร์บางตัว แต่นั่นไม่ได้หมายความว่าไฟล์ควรจะเปิดในลักษณะนั้น กล่าวอีกนัยหนึ่งไฟล์ ASHX ที่แท้จริงซึ่งมีข้อความที่อ่านได้สำหรับแอปพลิเคชัน ASP. NET สามารถดูได้ในเบราว์เซอร์ของคุณ แต่ไฟล์. ASHX ทั้งหมดไม่ใช่ไฟล์ ASP. NET Web Handler มีเพิ่มเติมในประเด็นนี้ด้านล่าง

เคล็ดลับที่ดีที่สุดสำหรับไฟล์ ASHX คือการเปลี่ยนชื่อเป็นไฟล์ประเภทที่คุณคาดหวัง ดูเหมือนว่าหลายๆ ไฟล์น่าจะเป็นไฟล์ PDF ดังนั้น ตัวอย่างเช่น หากคุณดาวน์โหลดไฟล์ ASHX จากบริษัทไฟฟ้าหรือธนาคารของคุณ เพียงแค่เปลี่ยนชื่อเป็น statement.pdf และเปิดด้วยโปรแกรมอ่าน PDF ใช้ตรรกะเดียวกันกับไฟล์เพลง (เปลี่ยนชื่อเป็น file.mp3), ไฟล์รูปภาพ (-p.webp

เมื่อปัญหาเหล่านี้เกิดขึ้น เว็บไซต์ที่คุณกำลังเยี่ยมชมที่กำลังเรียกใช้ไฟล์ ASHX กำลังมีปัญหาบางอย่าง และขั้นตอนสุดท้ายนี้ โดยที่ ASP. NET HTTP Handler ซึ่งประมวลผลไฟล์ ASHX บนเซิร์ฟเวอร์ ไม่ได้ตั้งชื่อมันว่าอะไรก็ตาม ดังนั้นการเปลี่ยนชื่อไฟล์เป็นเพียงแค่คุณทำขั้นตอนสุดท้ายด้วยตัวเอง

หากสิ่งนี้เกิดขึ้นบ่อยครั้งเมื่อคุณดาวน์โหลดไฟล์ PDF โดยเฉพาะ อาจมีปัญหากับปลั๊กอิน PDF ที่เบราว์เซอร์ของคุณใช้อยู่ คุณควรจะแก้ไขข้อผิดพลาดนี้ได้โดยเปลี่ยนเบราว์เซอร์ไปใช้ปลั๊กอิน Adobe PDF แทน

คุณไม่สามารถเปลี่ยนชื่อไฟล์ให้มีนามสกุลอื่นและคาดหวังให้ไฟล์ทำงานได้อย่างถูกต้องเพราะการเปลี่ยนนามสกุลไฟล์ไม่ได้เปลี่ยนรูปแบบไฟล์จริงๆ ตัวอย่างเช่น คุณไม่สามารถเปลี่ยนชื่อไฟล์. PDF เป็นไฟล์. DOCX ได้ และถือว่าไฟล์นั้นเปิดได้ในโปรแกรมประมวลผลคำ เครื่องมือแปลงจำเป็นสำหรับการแปลงไฟล์จริง

วิธีแปลงไฟล์ ASHX

คุณไม่จำเป็นต้องแปลงไฟล์ ASHX เป็นรูปแบบอื่น เว้นแต่ว่าจะเป็นไฟล์รูปแบบใดรูปแบบหนึ่งที่แสดงอยู่ในกล่องโต้ตอบ "บันทึกเป็น" ใน Visual Studio หรือโปรแกรมอื่นๆ ที่กล่าวถึงข้างต้น

รูปแบบที่แสดงมีรูปแบบข้อความอื่นๆ เนื่องจากไฟล์ ASHX ที่แท้จริงคือไฟล์ข้อความ

อันที่จริง หากไฟล์ถูกเปลี่ยนไปใช้นามสกุลไฟล์อื่น เป็นไปได้มากว่าจะหยุดทำงานภายในเว็บเซิร์ฟเวอร์ ASP. NET ทันที เนื่องจากไฟล์อื่นๆ ที่อ้างอิงถึงไฟล์นั้นจะไม่รู้ว่าไฟล์อยู่ที่ไหน

ยังเปิดไม่ได้หรือ

หากคุณไม่สามารถเปิดไฟล์ได้ ให้ตรวจสอบอีกครั้งว่าคุณกำลังใช้ไฟล์ ASHX อยู่จริงๆ ไฟล์บางไฟล์ใช้นามสกุลไฟล์ที่มีลักษณะดังนี้ แต่ทำงานแตกต่างไปจากเดิมอย่างสิ้นเชิง

ตัวอย่างเช่น ไฟล์ ASHX ไม่เหมือนกับไฟล์ ASH ซึ่งอาจเป็นไฟล์เมนูระบบ Nintendo Wii ไฟล์ Audiosurf Audio Metadata หรือไฟล์ KoLmafia ASH Script ในแต่ละกรณี ต้องใช้โปรแกรมที่แตกต่างกันในการเปิดไฟล์

เช่นเดียวกันถ้าคุณมีไฟล์ ASX, ASCX, ASHBAK หรือ AHX ไฟล์เหล่านี้เป็นไฟล์ Microsoft ASF Redirector หรือไฟล์ดัชนีชั่วคราวของ Alpha Five Library ไฟล์ควบคุมผู้ใช้เว็บ ASP. NET; ไฟล์เก็บถาวรสำรอง Ashampoo; หรือไฟล์โมดูลตัวติดตาม WinAHX หรือไฟล์สคริปต์ AutoHotkey

แนวคิดในทุกกรณีเหล่านี้เรียบง่าย: ศึกษานามสกุลไฟล์เพื่อดูว่าโปรแกรมใดสามารถเปิดได้ หรือบริการ/แอปพลิเคชันใดที่สามารถแปลงเป็นรูปแบบอื่นได้

คำถามที่พบบ่อย

    ฉันจะเปิดไฟล์ ASHX บน Mac ได้อย่างไร

    ในการเปิดไฟล์ ASHX บน Mac ให้ลองใช้ TextEdit, AbiSource, AbiWord หรือ MacroMates TextMate ของ Apple คุณยังสามารถเปิดไฟล์ ASHX ในเว็บเบราว์เซอร์บน Mac ของคุณได้

    ฉันจะแปลงไฟล์ ASHX เป็น PDF ได้อย่างไร

    วิธีง่ายๆ ในการแปลงไฟล์ ASHX เป็น PDF คือเปิดไฟล์ในเว็บเบราว์เซอร์ โปรแกรมอ่าน PDF ของคุณจะเปิดขึ้น จากนั้นบันทึกไฟล์เป็น PDF ลงในไดรฟ์ในเครื่องของคุณ ตัวเลือกอื่นที่ควรลอง: เปลี่ยนชื่อไฟล์เป็น.pdf จากนั้นเปิดใน Adobe Reader

    ฉันจะสร้างไฟล์ ASHX ใน ASP. NET ได้อย่างไร

    ในการสร้างตัวจัดการทั่วไป (ไฟล์ ASHX) ให้กด Control+ N จากนั้น ภายใต้ Web > C เลือกเทมเพลต Generic Handler

แนะนำ: