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

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

במחשב שבו פועל Windows 7, אתה נתקל באחת או יותר מהתופעות הבאות.

מאפיין בעיה 1

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

  • הפעלת שירות אינטרנט אסינכרוני העושה את Microsoft .NET Framework 2.0 ה-Service Pack 2 (SP2) בשרת.


  • הפעולה האסינכרונית HttpWebRequest שולח בקשת אינטרנט לשירות האינטרנט.

  • שירות האינטרנט מתריע על חריג.

בתרחיש זה, הפעולה האסינכרונית HttpWebRequest לא יקרא את שיטת BeginGetResponse או פונקציית התקשרות חזרה. עם זאת, הפעולה האסינכרונית HttpWebRequest מסתיימת באופן בלתי צפוי. לאחר מכן, שירות האינטרנט מפסיק להגיב. בנוסף, השימוש ב- CPU בשרת עלול לעלות ל- 100 אחוז ולאחר מכן השרת מפסיק להגיב.

מאפיין בעיה 2

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

  • אתה מפעיל את Microsoft יישום מבוסס-.NET Framework 2.0 SP2 שקוראת שירות אינטרנט באמצעות רכיבי לקוח של שירות אינטרנט של Microsoft ASP.NET. לדוגמה, קוד יישום נוצר על-ידי התהליך Wsdl.exe, או היישום קורא את המחלקה SoapHttpClientProtocol .

  • הלקוח מפעיל קריאת שירות האינטרנט באופן אסינכרוני.

  • הלקוח שולח בקשה לשרת.

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

כאשר שירות האינטרנט מנסה לעבד תגובה זו בתרחיש זה, התרעה על חריג System.ArgumentNullException . לאחר מכן, מתקבלת הודעת השגיאה הבאה:

הערך אינו יכול להיות null.

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

הגורם

מאפיין בעיה 1

בעיה זו מתרחשת מאחר הטיפול בחריגים של .NET Framework אינו מתייחס במקרה שבו השיטה HttpWebRequest.EndGetRequestStream מתריע חריג בעת חריגה זו מכילה תגובה מהשרת.

פתרון

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

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

כדי להוריד את התיקון החם, בקר באתר הבא של Microsoft להתחבר:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27977

מצב

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

מידע נוסף

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

תיקון 973134 : שירות האינטרנט מפסיק להגיב ומופיעה התרעה על חריגה בעת הפעלת שירות מבוססי-.NET Framework 2.0 S אינטרנט אסינכרוני

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

תיקון 973136 : ArgumentNullException הודעת שגיאה בדבר חריגה כאשר יישום מבוסס-.NET Framework 2.0 S מנסה לעבד תגובה עם תוכן באורך אפס לבקשת שירות אינטרנט של ASP.NET אסינכרוני: "הערך אינו יכול להיות null"

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

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

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

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

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×