מהו קובץ ASHX?

תוכן עניינים:

מהו קובץ ASHX?
מהו קובץ ASHX?
Anonim

מה צריך לדעת

  • קובץ ASHX הוא קובץ ASP. NET Web Handler.
  • פתח אחד עם Microsoft Visual Studio או עורך טקסט.
  • שנה את שם הקובץ לקובץname.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. החל את אותו היגיון עבור קובץ מוזיקה (שנה את שמו לקובץ.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 System Menu, Audiosurf Audio Metadata או קובץ KoLmafia ASH Script. בכל אחד מהמקרים הללו, נדרשת תוכנית אחרת כדי לפתוח את הקובץ.

זה נכון אם יש לך קובץ ASX, ASCX, ASHBAK או AHX. אלה הם קבצי Microsoft ASF Redirector או קבצי Alpha Five Library Temporary Index; קבצי בקרת משתמשי אינטרנט של ASP. NET; Ashampoo Backup Archive קבצי; או WinAHX Tracker Module או קבצי AutoHotkey Script.

הרעיון בכל המקרים האלה הוא פשוט: חקור את סיומת הקובץ כדי לראות איזו תוכנה מסוגלת לפתוח אותה, או איזה שירות/אפליקציה מסוגלים להמיר אותה לפורמט אחר.

שאלות נפוצות

    איך אני פותח קובץ 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.

מוּמלָץ: