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

כיצד לפתוח קובץ ASAX
של מיקרוסופט סטודיו חזותי תוכנה יכולה לפתוח קבצי ASAX.
מאז קבצי ASAX הם פשוט קבצי טקסט המכילים קוד, אתה יכול להשתמש בכל עורך טקסט כדי לפתוח אותם. ל-Windows יש את היישום Notepad מובנה במערכת ההפעלה שיכולה לפתוח את הקובץ, אבל גם כן עורכי טקסט של צד שלישי כמו החופשי פנקס רשימות++.
קובצי ASAX אינם מיועדים להצגה או פתיחה על ידי דפדפן אינטרנט. אם הורדת קובץ ASAX וציפית שהוא יכיל מידע (כמו מסמך או נתונים שמורים אחרים), זה סביר להניח שמשהו לא בסדר באתר ובמקום לייצר מידע שמיש, הוא סיפק את הקובץ הזה במקום זאת.
אם זה קורה, אתה אמור להיות מסוגל לשנות את שם סיומת הקובץ מ-.ASAX לסיומת שאיתה הקובץ היה צריך להישמר. לדוגמה, נניח שאתה מנסה להוריד דף חשבון בנק ב-
אתה בדרך כלל לא יכול לשנות סיומת קובץ כך ולצפות שהקובץ החדש יעבוד כרגיל. בשביל זה, תצטרך א כלי ממיר קבצים. עם זאת, במקרה זה, הבעיה נעוצה אך ורק בעובדה שסיומת הקובץ קיבלה שם לא מתאים, כך ששינוי השם שלו לסיומת הנכונה יעבוד מצוין.
מידע נוסף על קובץ Global.asax
ה global.asax הקובץ נמצא ב ספריית שורש של אפליקציית ASP.NET ולא ניתן להוריד אותם או לצפות בהם על ידי כל בקשה מלבד כאלה שמקורן בצד השרת. המשמעות היא שכל ניסיון חיצוני להציג או להוריד את קובץ ASAX הספציפי הזה חסום כברירת מחדל.
אתה יכול לקרוא עוד על מה global.asax הקובץ משמש עבור at DotNetCurry.com. אתר זה מסביר כיצד להשתמש ב- global.asax קובץ ונותן קובץ לדוגמה כדי שתוכל לראות כיצד המידע בקובץ בנוי. עוד מקור טוב על מטרת ה global.asax הקובץ הוא השרשור הזה של Stack Overflow.
כיצד להמיר קובץ ASAX
אין להמיר קובץ ASAX שצריך להישאר פונקציונלי כקובץ ASP.NET לשום פורמט אחר. פירוש הדבר שהאפליקציה לא מוצאת את הקובץ ולכן לא יכולה להשתמש בו כמו שצריך.
אם אתה מחפש איך להמיר global.asax ל-Code-Behind כדי לשים את קוד המקור בקובץ נפרד, ראה השרשור הזה בפורומים של קידוד. עם זאת, כדאי גם להסתכל על מאמר זה ב-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, עבור אל אתר אינטרנט אוֹ פּרוֹיֶקט > הוסף פריט חדש > תבנית כיתת יישומים גלובלית. יחד עם קובץ ASAX, Visual Studio יפיק אוטומטית מטפלי אירועי יישומים.
-
מהם קבצי ASCX, ASPX ו-ASHX?
קובצי ASCX מכילים קוד שניתן להשתמש בו על פני מספר דפי אינטרנט של ASP.NET. א ASHX file הוא קובץ מטפל באינטרנט של ASP.NET המכיל בדרך כלל הפניות לדפי אינטרנט אחרים. ASPX קבצים מכילים סקריפטים וקודי מקור שאומרים לדפדפן כיצד יש להציג דף אינטרנט.