DCSIMG
Microsoft AJAX זה מגניב. אבל מה עושים כשהוא לא מותקן בשרת? - שחר.נט

שחר.נט

בלוגים שאני קורא

ספרים מומלצים

Microsoft AJAX זה מגניב. אבל מה עושים כשהוא לא מותקן בשרת?

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

כשאתה משתמש באיזשהו רפרנס בפרוייקט, תחילה נבדקת ספריית ה bin המקומית לבדוק האם קיים בה הDLL והאם הוא בגרסה שונה מהGAC.
כשמתקינים את MS AJAX עם האינסטולר הרגיל, הוא למעשה רושם את הDLL-ים שלו בGAC ומכין אותם לשימוש. במידה ו MS AJAX לא הותקן, תמיד אפשר להכניס את הDLL-ים הללו ל bin. מדובר רק בשני DLL-ים שיש להכניסם כדי שפרוייקט MS AJAX יעבוד (והDLL-ים שמבוקשים ב web.config באמת יהיו). פשוט תורידו את הקובץ ZIP הזה ותפרסו אותו ואת קבצי הDLL תכניסו לתיקיית הBIN. יותר פשוט מזה?

להורדה.

דרך אגב, הקבצים של ה GAC מאוכסנים ב c:\windows\assembly (במידה ו c:\windows תיקיית המערכת). את קבצי הDLL הזמינים ניתן למצוא בתיקיית ההתקנה של Microsoft AJAX במחשב.

תוכן התגובה

OhadAston כתב/ה:

כתבתי על זה בבלוג שלי.

ה - application חייב לרוץ תחת full trust.

יש שם הפניה, ולה הם ממליצים *לא* לשים את זה ב - bin.

# May 29, 2007 5:17 PM

שחר גבירץ כתב/ה:

לא ראיתי שכתבת את זה, לא נורא.

# May 29, 2007 5:23 PM

OhadAston כתב/ה:

לא העניין שכתבתי את זה, אלא לגבי זה שזה עלול ליצור בעיות אם זה לא נמצא ב - GAC.

# May 29, 2007 7:32 PM

שחר גבירץ כתב/ה:

כן, זה ברור. מכל הבחינות (גם ביצועים וגם עוד הרבה דברים) כדאי שזה יהיה בGAC.

# May 29, 2007 7:36 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 1 and type the answer here:


Enter the numbers above: