מבוא
תיקון חם זה מספק את התכונות הבאות עבור Windows תקשורת Foundation (WCF) ב- Microsoft .NET Framework 3.5 ה-Service Pack 1 (SP1) במחשב שבו פועל Windows 7 או Windows Server 2008 R2. תיקון חם זה גם מהווה תנאי מוקדם עבור Microsoft Office SharePoint Server 2010.
תכונה 1
התיקון החם מוסיפה את המאפיין AllowInsecureTransport במחלקה SecurityBindingElement עבור .NET Framework 3.5 Service Pack 1. ערך ברירת המחדל של מאפיין זה מוגדר כ- False. כאשר המאפיין מוגדר כ- True, ניתן לשלוח הודעה מאובטחת של מצב מעורב מעל תעבורה לא מאובטחת כגון HTTP בשירותי תקשורת Windows Foundation (WCF). יש להגדיר את המאפיין כ- True רק כאשר הלקוח ושירות הם בסביבה מהימנה.
התכונה 2
שירותי WCF .NET Framework 3.5 Service Pack 1 השתמש בהליך משנה יחיד לקבל הודעות מאובטחות, גם אם SharePoint יש שירותי אינטרנט מרובים בו-זמנית מקבל בקשות מלקוחות שירות שונים.
תיקון חם זה מוסיף פונקציונליות נקודת הקצה DispatcherSynchronization כדי לשפר את הביצועים של SharePoint services המשתמשות WCF. פונקציונליות נקודת קצה זו מאפשר לך להשתמש הליכי משנה מרובים במופע שירות במקביל לקבל הודעות מאובטחות.
התכונה 3
תיקון חם זה מספק גישה למאפיין OutgoingSupportingTokens במחלקה SecurityMessageProperty . לקוחות שירות אינטרנט של SharePoint באפשרותך להשתמש במאפיין חדש זה כדי לצמצם את ההשהיה הממוצעת של בקשות מצד הלקוח על-ידי שימוש חוזר אסימונים כאשר הם נדרשים. בעבר, היו אסימונים מחדש עבור כל בקשה.
מידע נוסף
מידע על תיקונים חמים
תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא מיועד רק את הבעיה המתוארת במאמר זה. יש להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו.
כדי לפתור את הבעיה, פנה לשירותי התמיכה בלקוחות של Microsoft לקבלת התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון בשירותי התמיכה ללקוח של Microsoft ומידע על עלויות תמיכה, בקר באתר האינטרנט הבא של Microsoft:
http://support.microsoft.com/contactus/?ws=supportהערה במקרים מיוחדים, ניתן לבטל את החיובים שהצגת שיחות תמיכה אם מומחה תמיכה של Microsoft יקבע שעדכון ספציפי יפתור את הבעיה. דמי התמיכה המקובלים יחולו על נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור.
כדי להוריד את התיקון החם מתוך גלריית קוד רשת מפתחים של Microsoft (MSDN), בקר באתר האינטרנט הבא של Microsoft:
http://code.msdn.microsoft.com/KB976462הערה גלריית הקודים של MSDN מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך ברשימה, הדבר נובע הדף גלריית קוד משאב אינו זמין עבור שפה זו.
לחלופין, באפשרותך להוריד אוסף תיקונים חמים זה מאתר האינטרנט של Microsoft להתחבר הבאים:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806הגירסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.
פרטי קובץ
עבור כל הגירסאות מבוססות x86 הנתמכות של Windows 7
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5000 |
110,592 |
23-Nov-2009 |
23:22 |
x86 |
System.identitymodel.dll |
3.0.4506.5000 |
438,272 |
23-Nov-2009 |
23:22 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5000 |
970,752 |
23-Nov-2009 |
23:22 |
x86 |
System.servicemodel.dll |
3.0.4506.5000 |
5,967,872 |
23-Nov-2009 |
23:22 |
x86 |
Servicemonikersupport.dll |
3.0.4506.5000 |
17,256 |
23-Nov-2009 |
23:22 |
x86 |
עבור כל הגירסאות מבוססות x64 הנתמכות של Windows 7 ושל Windows Server 2008 R2
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.5000 |
19,304 |
23-Nov-2009 |
23:23 |
x64 |
Smdiagnostics.dll |
3.0.4506.5000 |
94,208 |
23-Nov-2009 |
23:23 |
x64 |
System.identitymodel.dll |
3.0.4506.5000 |
397,312 |
23-Nov-2009 |
23:23 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5000 |
847,872 |
23-Nov-2009 |
23:23 |
x64 |
System.servicemodel.dll |
3.0.4506.5000 |
5,304,320 |
23-Nov-2009 |
23:23 |
x64 |
עבור כל מבוססי Itanium הגירסאות הנתמכות של Windows Server 2008 R2
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.5000 |
33,640 |
23-Nov-2009 |
23:21 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5000 |
94,208 |
23-Nov-2009 |
23:21 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5000 |
397,312 |
23-Nov-2009 |
23:21 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5000 |
847,872 |
23-Nov-2009 |
23:21 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5000 |
5,304,320 |
23-Nov-2009 |
23:21 |
IA-64 |
דרישות מוקדמות
יש לך את .NET Framework 3.5 SP1 מותקן כדי להחיל תיקון חם זה.
דרישות הפעלה מחדש
אין לך להפעיל מחדש את המחשב לאחר התקנת תיקון חם זה אם אין מופע .NET Framework כרגע בשימוש.
דוגמאות של התכונות החדשות
הקוד בדוגמה הבאה מראה כיצד ניתן להשתמש במאפיין AllowInsecureTransport תצורת האבטחה של איגוד מותאם אישית.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
הקוד בדוגמה הבאה מציגה כיצד להשתמש בהתנהגות קצה DispatcherSynchronization כדי לציין את המספר המרבי של הליכי משנה עבור קבלת הודעות.
<services>
<service name="MicrosoftMyTestService">
<endpoint address="http://loocalhost/IService" binding="customBinding"
contract="IService"
behaviorConfiguration="ServiceEPBehavior" bindingConfiguration="MyCustomBinding">
</endpoint>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="ServiceEPBehavior">
<dispatcherSynchronization maxPendingReceives="10"/>
</behavior>
</endpointBehaviors>
</behaviors>
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
הפניות
לקבלת מידע נוסף אודות הפונקציונליות המתואר בסעיף "תכונה 1", לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
תיקון 971831 : הוספת מאפיין SecurityBindingElement.AllowInsecureTransport המאפשר מעורבת מאובטחת להודעה יישלחו דרך תעבורה לא מאובטחת ב- WCF תיקון חם זמינה עבור .NET Framework 3.5 Service Pack 1
לקבלת מידע נוסף אודות הפונקציונליות המתואר בסעיף "התכונה 2", לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
975955 תיקון חם זמין המוסיף של התנהגות נקודת קצה המאפשר שירותי משתמש הליכי משנה מרובים כדי לקבל הודעות מאובטחות ב- .NET Framework 3.5 Service Pack 1
לקבלת מידע נוסף אודות הפונקציונליות המתואר בסעיף "התכונה 3", לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
תיקון 976394 : תיקון חם זמינה אשר הופכת את המאפיין SecurityMessageProperty.OutgoingSupportingToken ציבוריות ב- Microsoft .NET 3.5 Service Pack 1
לקבלת מידע נוסף אודות המאפיין SecurityMessageProperty.OutgoingSupportingTokens ב .NET Framework 4.0, בקר באתר האינטרנט הבא של Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxלקבלת מידע נוסף אודות המאפיין SecurityBindingElement.AllowInsecureTransport ב .NET Framework 4.0, בקר באתר האינטרנט הבא של Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxלקבלת מידע נוסף אודות המחלקה DispatcherSynchronizationBehaviorב .NET Framework 4.0, בקר באתר האינטרנט הבא של Microsoft: