קובץ ASAX (מה זה & איך פותחים אחד)

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

קובץ ASAX (מה זה & איך פותחים אחד)
קובץ ASAX (מה זה & איך פותחים אחד)
Anonim

קובץ עם סיומת הקובץ ASAX הוא קובץ ASP. NET Server Application שנמצא בשימוש יישומי ASP. NET.

קובץ ASAX הנפוץ ביותר הוא קובץ global.asax (נקרא גם ASP. NET Application File) המשמש לטיפול בפונקציות מסוימות כמו מתי היישום מתחיל או נכבה. יישום אינטרנט יכול להכיל רק אחד מקבצי ASAX אלה, והוא אופציונלי לחלוטין לכלול אותו עם היישום.

למטה לקטע הבא יש מידע נוסף על קבצי ASAX.

Image
Image

איך פותחים קובץ ASAX

תוכנת Visual Studio של מיקרוסופט יכולה לפתוח קבצי ASAX.

מכיוון שקובצי ASAX הם רק קבצי טקסט המכילים קוד, אתה יכול להשתמש בכל עורך טקסט כדי לפתוח אותם. ל-Windows יש את אפליקציית Notepad מובנית במערכת ההפעלה שיכולה לפתוח את הקובץ, אבל כך גם עורכי טקסט של צד שלישי כמו ה-Notepad++ החינמי.

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

אם זה קורה, אתה אמור להיות מסוגל לשנות את שם סיומת הקובץ מ-. ASAX לסיומת שאיתה הקובץ היה צריך להישמר. לדוגמה, נניח שאתה מנסה להוריד דף חשבון בנק בפורמט PDF אבל אתה מקבל במקום זאת קובץ ASAX; פשוט שנה את שם הקובץ מ-. ASAX ל-. PDF כדי שתוכל לפתוח אותו בקורא PDF כמתוכנן.

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

מידע נוסף על קובץ Global.asax

קובץ global.asax נמצא בספריית השורש של יישום ASP. NET ולא ניתן להוריד אותו או לצפות בו על ידי כל בקשה מלבד כאלה שמקורן בצד השרת. המשמעות היא שכל ניסיון חיצוני להציג או להוריד את קובץ ASAX הספציפי הזה חסום כברירת מחדל.

תוכל לקרוא עוד על מה הקובץ global.asax משמש ב-DotNetCurry.com. אתר זה מסביר כיצד להשתמש בקובץ global.asax ונותן קובץ לדוגמה כדי שתוכל לראות כיצד המידע בקובץ בנוי. מקור טוב נוסף למטרת הקובץ global.asax הוא השרשור הזה של Stack Overflow.

איך להמיר קובץ ASAX

אין להמיר קובץ ASAX שצריך להישאר פונקציונלי כקובץ ASP. NET לשום פורמט אחר. פירוש הדבר שהאפליקציה לא מוצאת את הקובץ ולכן לא יכולה להשתמש בו כמו שצריך.

אם אתה מחפש כיצד להמיר global.asax ל-Code-Behind כדי להכניס את קוד המקור לקובץ נפרד, ראה שרשור זה ב-Coding Forums. עם זאת, כדאי לעיין גם במאמר זה ב-ASP Alliance, המתאר כיצד ASP. NET v2.0 החליפה את Code-Behind ב-Code-Beside.

עדיין לא מצליח לפתוח את הקובץ?

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

לדוגמה, קבצי ASX ו-ASA אינם זהים לקבצי ASAX. למרות שסיומות הקבצים שלהם דומות מאוד, קובץ ASX הוא קובץ Microsoft ASF Redirector המאחסן רשימת השמעה של קבצי אודיו או וידאו, כמו קבצי ASF. אתה יכול לפתוח קובץ ASX עם VLC או Windows Media Player. קבצי ASA הם קובצי תצורת ASP שעורך טקסט יכול לפתוח.

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

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

שאלות נפוצות

    איך מוסיפים קובץ ASAX גלובלי?

    ב-Visual Studio, עבור אל Website או Project > Add New Item > תבנית כיתת יישומים גלובלית. יחד עם קובץ ASAX, Visual Studio יפיק אוטומטית מטפלים באירועי יישומים.

    מהם קבצי ASCX, ASPX ו-ASHX?

    קבצי ASCX מכילים קוד שניתן להשתמש בו בדפי אינטרנט מרובים של ASP. NET. קובץ ASHX הוא קובץ מטפל באינטרנט של ASP. NET המכיל בדרך כלל הפניות לדפי אינטרנט אחרים. קובצי ASPX מכילים סקריפטים וקודי מקור שאומרים לדפדפן כיצד יש להציג דף אינטרנט.

מוּמלָץ: