מאפייני הבעיה

שקול את התרחיש הבא:

  • עיון באתר אינטרנט מבוסס-Microsoft ASP.NET 2.0 או אתר אינטרנט שבו פועל יישום מחובר ב- ASP.NET 2.0.

  • אתר האינטרנט כולל אלפי ספריות משנה.

בתרחיש זה, היישום מחובר ב- ASP.NET 2.0 או אתר האינטרנט מבוסס ה-ASP.NET 2.0 עשויות להופיע להפסיק להגיב.

הגורם

בעיה זו מתרחשת מאחר ש- ASP.NET 2.0 מגדיר דיווח על שינוי קובץ עבור כל ספריה. כפי מגדילה מספר ספריות המשנה, המספרים של הודעות על שינוי הקובץ גדל. כל קובץ שינוי שימושים ההודעות פקודה בלוק הודעת שרת (SMB). מאחר פקודות SMB להשתמש במשאבי מערכת, שימוש מוגבר של משאבי מערכת הופכת את אתר אינטרנט המבוסס על ASP.NET או יישום מחובר ASP.NET מופיעים להפסיק להגיב.

פתרון

תיקון חם נתמך זמין כעת ממיקרוסופט, אך הוא מיועד רק לתיקון הבעיה המתוארת במאמר זה. להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין למהדורת ה-service pack הבאה של Microsoft .NET Framework 2.0, המכילה תיקון חם זה.כדי לפתור בעיה זו באופן מיידי, פנה אל שירותי התמיכה במוצר של Microsoft כדי לקבל את התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון של שירותי התמיכה במוצר של Microsoft ומידע על עלויות תמיכה, בקר באתר האינטרנט הבא של Microsoft:

http://support.microsoft.com/contactus/?ws=supportהערה במקרים מיוחדים, ניתן לבטל את החיובים שהצגת שיחות תמיכה אם מומחה תמיכה של Microsoft יקבע שעדכון ספציפי יפתור את הבעיה. דמי התמיכה המקובלים יחולו על נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור.

דרישות מוקדמות

.NET Framework 2.0

דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב אם כל היישומים ASP.NET או .NET Framework פועלים.

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף אף עדכון תוכנה אחר.

פרטי קובץ

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

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Aspnet_wp.exe

2.0.50727.62

23,040

21-Jan-2006

12:08

x86

System.web.dll

2.0.50727.62

5,025,792

21-Jan-2006

12:09

x86

Webengine.dll

2.0.50727.62

299,520

21-Jan-2006

12:08

x86

מידע בנושא רישום

כדי להפעיל את התיקון החם, עליך להוסיף ערך ה-DWORD הבאים בכל מפתח הרישום הבא:

HKLM\Software\Microsoft\ASP.NET\FCNMode אם אתה מפעיל תהליך 32 סיביות במערכת מבוססות-x64, הוסף ערך DWORD הבאים בכל מפתח הרישום הבא:

HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNModeהטבלה הבאה מפרטת את הערכים האפשריים עבור ערך ה-FCNMode DWORD ואת אופן הפעולה המשויכת לכל ערך.

ערך

התנהגות

לא קיים

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

0 או גדול מ- 2

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

1

היישום תבטל הודעות על שינוי קובץ (FCNs).

2

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

הערה החל ב- Microsoft .NET Framework 4.5 וגירסאות מתקדמות יותר, ניתן להגדיר FCNMode על-ידי שימוש בהגדרות httpRuntime כלהלן:

<httpRuntime fcnMode="<setting>"/>

הגדרה

ערך המתאים

NotSet(0)

זהו זהה ההגדרה 0 או גדול מ- 2 ברישום.

ברירת מחדל (1)

זהו זהה ההגדרה 0 או גדול מ- 2 ברישום.

לא זמין (2)

פעולה זו זהה להגדרה 1 ברישום.

יחידה (3)

פעולה זו זהה הגדרה 2 ברישום.

לדוגמה, באפשרותך להשתמש httpRuntime באופן הבא להפיכת FCNMode:

<httpRuntime fcnMode="Disabled"/> 

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.