מהו קובץ ASHX?
קובץ עם ה-ASHX סיומת קובץ הוא קובץ ASP.NET Web Handler המכיל לעתים קרובות הפניות לדפי אינטרנט אחרים המשמשים ביישום שרת אינטרנט של ASP.NET.
הפונקציות בקובץ ASHX כתובות בשפת התכנות C#, ולפעמים ההפניות כל כך קצרות עד שקובץ ASHX עשוי להיות בסופו של דבר רק שורת קוד בודדת.
רוב האנשים נתקלים בקבצי ASHX רק במקרה כאשר הם מנסים להוריד קובץ מאתר אינטרנט, כמו א PDF קוֹבֶץ. הסיבה לכך היא שקובץ ה-ASHX מפנה לקובץ ה-PDF כדי לשלוח אותו לדפדפן להורדה אך אינו נותן לו את השם הנכון, ומצרף את קובץ ה-.ASHX בסוף במקום .PDF.

כיצד לפתוח קובץ ASHX
קבצי ASHX הם קבצים המשמשים עם תכנות ASP.NET וניתן לפתוח אותם עם כל תוכנה שמקודדת ב-ASP.NET, כמו Microsoft Visual Studio ו קהילת Microsoft Visual Studio.
מכיוון שהם קבצי טקסט, אתה יכול גם לפתוח קבצי ASHX עם תוכנת עורך טקסט כמו פנקס רשימות++. השתמש בזה עורכי הטקסט החופשיים הטובים ביותר רשימה כדי לראות את המועדפים שלנו.
קובצי ASHX אינם מיועדים להצגה או פתיחה על ידי דפדפן אינטרנט. אם הורדת קובץ ASHX וציפית שהוא יכיל מידע (כמו מסמך או נתונים שמורים אחרים), סביר להניח שזה שמשהו לא בסדר באתר ובמקום לייצר מידע שמיש, הוא סיפק את הקובץ הזה בצד השרת במקום זאת.
אתה טכנית פחית הצג את הטקסט של קובץ ASHX באמצעות כמה דפדפני אינטרנט אבל זה לא אומר שהקובץ כן אמור להיפתח בצורה כזו. במילים אחרות, קובץ ASHX אמיתי, המכיל טקסט קריא עבור יישומי ASP.NET, ניתן לצפות בדפדפן שלך, אך לא כל קבצי ה-.ASHX הם למעשה קבצי ASP.NET Web Handler. יש עוד בנקודה זו, להלן.
הטריק הטוב ביותר עם קובץ ASHX הוא פשוט לשנות את שמו לסוג הקובץ שציפית ממנו. נראה שרבים באמת אמורים להיות קבצי PDF אז, למשל, אם אתה מוריד קובץ ASHX מחברת החשמל או הבנק שלך, פשוט שנה את שמו כ statement.pdf ופותחים אותו עם א קורא PDF. החל את אותו היגיון עבור קובץ מוזיקה (שנה את שמו ל file.mp3), קובץ תמונה (.png אוֹ .jpg), וכו.
כאשר הבעיות הללו מתרחשות, באתר שאתה מבקר בו פועל קובץ ASHX יש בעיה כלשהי, והשלב האחרון הזה, שבו ה-HTTP Handler של ASP.NET שמעבד את קובץ ה-ASHX בשרת, לא נותן לו שם מה שלא יהיה. אז שינוי שם הקובץ הוא רק אתה עושה את השלב האחרון בעצמך.
אם זה קורה הרבה כשאתה מוריד קבצי PDF באופן ספציפי, ייתכן שיש בעיה בפלאגין ה-PDF שהדפדפן שלך משתמש בו. אתה אמור להיות מסוגל לתקן תקלה זו על ידי החלפת הדפדפן לשימוש ב- תוסף Adobe PDF במקום זאת.
אתה לא יכול פשוט לשנות שם של כל קובץ לקבל סיומת אחרת ולצפות שהוא יעבוד כמו שצריך כי שינוי סיומת הקובץ לא משנה את הקובץ. פוּרמָט. לדוגמה, לא ניתן לשנות שם של קובץ PDF ל-a .DOCX קובץ ונניח שהוא ייפתח בסדר גמור ב-a תמלילן. א כלי המרה הכרחי להמרות קבצים אמיתיים.
כיצד להמיר קובץ ASHX
אין צורך להמיר קובץ ASHX לשום פורמט אחר, אלא אם כן זה אחד מפורמטי הקובץ מופיע בתיבת הדו-שיח "שמירה בשם" ב-Microsoft Visual Studio או באחת מהתוכניות האחרות שהוזכרו מֵעַל.
הפורמטים הרשומים שם הם פורמטים אחרים המבוססים על טקסט מכיוון שזהו קובץ ASHX אמיתי - קובץ טקסט.
למעשה, אם קובץ ASHX ישתנה אי פעם לשימוש בסיומת קובץ אחרת, סביר להניח שהוא ישתנה להפסיק מיד לעבוד בתוך שרת האינטרנט של ASP.NET מכיוון שקבצים אחרים שמתייחסים אליו, לא יידעו לאן הקובץ הוא.
עדיין לא מצליח לפתוח את הקובץ?
אם אינך יכול לפתוח קובץ ASHX, בדוק שוב שאתה באמת משתמש בקובץ ASHX. חלק מהקבצים משתמשים בסיומת קבצים תראה כמו .ASHX כאשר הם פשוט מאויתים באופן דומה.
לדוגמה, קובץ ASHX אינו זהה לקובץ ASH, שעשוי להיות קובץ Nintendo Wii System Menu, Audiosurf Audio Metadata או קובץ KoLmafia ASH Script. בכל אחד מאותם מקרים, נדרשת תוכנית אחרת כדי לפתוח את קובץ ASH.
אותו הדבר נכון אם יש לך ASX, ASCX, אשבק, או 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 של אפל. אתה יכול גם לפתוח קובץ ASHX בדפדפן אינטרנט ב-Mac שלך.
-
כיצד אוכל להמיר קובץ ASHX ל-PDF?
דרך קלה להמיר קובץ ASHX ל-PDF היא לפתוח את הקובץ בדפדפן אינטרנט. קורא ה-PDF שלך ייפתח; משם, שמור את הקובץ כ-PDF בכונן המקומי שלך. אפשרות נוספת לנסות: שנה את שם הקובץ כקובץ .pdf, ואז פתח אותו ב-Adobe Reader.
-
כיצד אוכל ליצור קובץ ASHX ב-ASP.NET?
כדי ליצור מטפל גנרי (קובץ ASHX), הקש לִשְׁלוֹט+נ. ואז, מתחת אינטרנט > C#, בחר את מטפל גנרי תבנית.