Skip to main content

ไฟล์ ASAX (สิ่งที่เป็นและวิธีเปิดหนึ่ง)

Custom errors in asp.net Part 71 (อาจ 2025)

Custom errors in asp.net Part 71 (อาจ 2025)
Anonim

ไฟล์ที่มีนามสกุลไฟล์ ASAX เป็นไฟล์แอ็พพลิเคชันเซิร์ฟเวอร์ ASP.NET ที่ใช้โดยแอ็พพลิเคชัน ASP.NET

ไฟล์ ASAX ที่พบมากที่สุดคือ global.asax ไฟล์ (เรียกอีกอย่างว่า ASP.NET Application File) ที่ใช้สำหรับจัดการกับฟังก์ชันบางอย่างเช่นเมื่อโปรแกรมเริ่มทำงานหรือปิดลง แอ็พพลิเคชันเว็บสามารถมีไฟล์ ASAX เหล่านี้ได้เพียงไฟล์เดียวและเป็นตัวเลือกที่สมบูรณ์สำหรับแอพพลิเคชัน

ด้านล่างนี้เป็นข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ ASAX

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

ซอฟต์แวร์ Visual Studio ของ Microsoft สามารถเปิดไฟล์ ASAX ได้เช่นเดียวกับฉบับชุมชนฟรี

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

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

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

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

หากคุณพบว่าแอพพลิเคชันในเครื่องพีซีของคุณพยายามเปิดไฟล์ ASAX แต่เป็นแอพพลิเคชันที่ไม่ถูกต้องหรือถ้าคุณต้องการติดตั้ง ASAX ไฟล์ที่ติดตั้งไว้อีกให้ดูที่วิธีการเปลี่ยนโปรแกรมเริ่มต้นของคู่มือการขยายแฟ้มเฉพาะสำหรับการทำ การเปลี่ยนแปลงใน Windows

ยังไม่สามารถเปิดไฟล์ได้หรือไม่?

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

ตัวอย่างเช่นไฟล์ ASX และ ASA ไม่เหมือนกับไฟล์ ASAX แม้ว่าส่วนขยายไฟล์จะคล้ายกันไฟล์ ASX คือไฟล์ ASG Redirector ของ Microsoft ที่จัดเก็บเพลย์ลิสต์ของไฟล์เสียงหรือวิดีโอเช่นไฟล์ ASF คุณสามารถเปิดไฟล์ ASX ด้วย VLC หรือ Windows Media Player ได้ ไฟล์ ASA เป็นไฟล์การกำหนดค่า ASP ที่โปรแกรมแก้ไขข้อความสามารถเปิดได้

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

ถ้าคุณไม่มีไฟล์ ASAX ให้ค้นข้อมูลนามสกุลไฟล์จริงเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบไฟล์ที่มีอยู่และโปรแกรมใดที่สามารถเปิดหรือแปลงไฟล์ได้

ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ Global.asax

global.asax อยู่ในไดเร็กทอรีรากของแอ็พพลิเคชัน ASP.NET และไม่สามารถดาวน์โหลดหรือดูได้จากคำขอใด ๆ ยกเว้นไฟล์ที่มาจากฝั่งเซิร์ฟเวอร์ ซึ่งหมายความว่ามีความพยายามภายนอกในการดูหรือดาวน์โหลดไฟล์ ASAX โดยเฉพาะนี้ถูกบล็อกโดยค่าเริ่มต้น

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสิ่งที่ global.asax ใช้สำหรับเว็บไซต์ของ Microsoft Developer Network และที่ DotNetCurry.com เว็บไซต์ ASP.NET อธิบายถึงวิธีใช้ global.asax ไฟล์และให้ตัวอย่างไฟล์เพื่อให้คุณเห็นว่าข้อมูลในไฟล์มีโครงสร้างอย่างไร อีกแหล่งข้อมูลที่ดีเกี่ยวกับวัตถุประสงค์ของ global.asax ไฟล์นี้เป็นลาง Stack Overflow

วิธีการแปลงไฟล์ ASAX

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

หากคุณกำลังมองหาวิธีการแปลง global.asax ไปที่โค้ดเบื้องหลังเพื่อที่จะใส่ซอร์สโค้ดในไฟล์แยกต่างหากโปรดดูหัวข้อนี้ที่ Coding Forums อย่างไรก็ตามคุณควรศึกษาบทความนี้ที่ ASP Alliance ซึ่งอธิบายถึงวิธีที่ ASP.NET v2.0 แทนที่โค้ดด้านหลังด้วย Code-Beside

ความช่วยเหลือเพิ่มเติมเกี่ยวกับไฟล์ ASAX

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