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

נניח כי אתה משתמש המחלקה HttpWebRequest או המחלקה HttpClient ב- .NET Framework 4.5 לשלוח בקשה לשרת. במצב זה, לאחר ביצוע הבקשה ואת תגובת HTTP מקוטע, החיבור לשרת הופסק.

הערה בעיה זו מתרחשת בדרך כלל לאחר שתחיל את העדכון המתואר במאמר Knowledge Base (KB) הבא:

2750149 קיים עדכון זמין עבור 4.5 מסגרת .NET ב- Windows 8, Windows RT ו- Windows Server 2012: ינואר 2013

פתרון

כדי לוודא כי המחלקה HttpWebRequest והמחלקה HttpClient עושה שימוש חוזר-חיבור, עליך לבצע drain תגובות בקשת HTTP כולו מחיבור לפני שניתן יהיה לבצע בקשה חדשה. כדי להתמודד עם בעיה זו, החל באחת מהשיטות הבאות:

  • ודא רוקן לחלוטין את זרם תגובה לפני שליחת בקשה חדשה. לדוגמה, בעת קבלת תגובה מקוטע, היישום קורא את זרם תגובה עד קריאה בזרם מוחזר הערך "0 בתים לקרוא."

    הערה גישה זו דורשת לא להתקין עדכון נוסף.

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

מידע על תיקונים חמים

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

כדי לפתור את הבעיה, פנה לשירותי התמיכה בלקוחות של Microsoft לקבלת התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון בשירותי התמיכה ללקוח של Microsoft ומידע על עלויות תמיכה, בקר באתר האינטרנט הבא של Microsoft:

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

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

כדי להחיל תיקון חם זה, חייב להיות מותקן 4.5 של Microsoft .NET Framework.

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

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

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

עבור כל הגירסאות מבוססות x86 הנתמכות של Windows 8

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86

עבור כל גירסאות מבוססות x64 של Windows 8, 2012 שרת Windows הנתמכות

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:58

x86

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86


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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

תודה על המשוב!

×