บทนำ
ใน Microsoft .NET Framework 3.5, RSA คีย์แบบสุ่มถูกสร้างขึ้นสำหรับแต่ละการร้องขอโทเค็นออกใช้การพิสูจน์ตัวจริงของ Windows สื่อสารพื้นฐาน (WCF) บริการ อย่างไรก็ตาม โปรแกรมประยุกต์บางโปรแกรมไม่จำเป็นต้องมีคีย์แบบ rsa ขึ้นไม่ซ้ำกันสำหรับแต่ละโทเค็นที่ออกไว้ แทน โปรแกรมประยุกต์เหล่านี้จำเป็นต้องมีคีย์แบบ rsa ขึ้นไม่ซ้ำกันสำหรับแต่ละโดเมนของแอพลิเคชัน นอกจากนี้ ทุกครั้งที่มีสร้างคีย์การ RSA ประสิทธิภาพการทำงานของแอพลิเคชันมีผลกระทบต่อกัน โปรแกรมแก้ไขด่วนนี้ทำให้คีย์ RSA เดียวกันที่ถูกนำมาใช้ใหม่ ช่วยให้การปรับปรุงกำไรในประสิทธิภาพการทำงาน
โปรแกรมแก้ไขด่วนนี้ทำให้คุณสมบัติSecurityMessageProperty.OutgoingSupportingTokenสาธารณะในการ Microsoft .NET Framework 3.5 Service Pack 1 (SP1) ซึ่งช่วยให้คุณสามารถใช้คีย์แบบ rsa ขึ้นที่ใช้ร่วมกันในโดเมนแอพลิเคชัน ตัวอย่างเช่น ทำให้เป็นเว็บเพจที่เรียกใช้บริการ WCF หลายอย่างปลอดภัยใช้คีย์ RSA เดียวกัน เว็บเพจที่ใช้บริการ WCF ที่หลากหลายแตกต่างกันใน SharePoint services ได้
การแก้ปัญหา
ข้อมูลโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มุ่งหวังเพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณจะไม่รุนแรงได้รับผลกระทบจากปัญหานี้ เราขอแนะนำให้ คุณรอรุ่นถัดไปของ Microsoft .NET Framework ที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้
เมื่อต้องการแก้ไขปัญหานี้ทันที ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์บริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายในการสนับสนุน โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง
หากต้องการดาวน์โหลดโปรแกรมแก้ไขด่วนนี้จากแกลเลอรีรหัส MSDN ให้ไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://code.msdn.microsoft.com/KB976394หมายเหตุ แกลเลอรีรหัส MSDN แสดงภาษาซึ่งโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น ถ้าคุณไม่เห็นภาษาของคุณปรากฏ อาจเป็น เพราะหน้าแกลเลอรีของรหัสทรัพยากรจะไม่พร้อมใช้งานสำหรับภาษานั้น
หมายเหตุ อีกวิธีหนึ่งคือ คุณสามารถดาวน์โหลดยกเลิกโปรแกรมแก้ไขด่วนนี้จาก Microsoft ในการเชื่อมต่อเว็บไซต์ต่อไปนี้:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23807เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
x86 รุ่นของ Windows Vista Service Pack 2 และ Windows Server 2008 Service Pack 2
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.4429 |
110,592 |
02-พฤศจิกายน-2009 |
07:54 |
Servicemonikersupport.dll |
3.0.4506.4429 |
17,240 |
02-พฤศจิกายน-2009 |
07:54 |
System.identitymodel.dll |
3.0.4506.4429 |
434,176 |
02-พฤศจิกายน-2009 |
07:53 |
System.runtime.serialization.dll |
3.0.4506.4429 |
970,752 |
02-พฤศจิกายน-2009 |
07:54 |
System.servicemodel.dll |
3.0.4506.4429 |
5,943,296 |
02-Nov-2009 |
07:54 |
x64 รุ่นของ Windows Vista Service Pack 2 และ Windows Server 2008 Service Pack 2
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4429 |
19,304 |
02-พฤศจิกายน-2009 |
07:53 |
x64 |
Smdiagnostics.dll |
3.0.4506.4429 |
94,208 |
02-พฤศจิกายน-2009 |
07:53 |
x64 |
System.identitymodel.dll |
3.0.4506.4429 |
393,216 |
02-พฤศจิกายน-2009 |
07:53 |
x64 |
System.runtime.serialization.dll |
3.0.4506.4429 |
847,872 |
02-พฤศจิกายน-2009 |
07:53 |
x64 |
System.servicemodel.dll |
3.0.4506.4429 |
5,279,744 |
02-พฤศจิกายน-2009 |
07:53 |
x64 |
รุ่น Itanium ของ Windows Vista Service Pack 2 และ Windows Server 2008 Service Pack 2
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4429 |
33,624 |
02-พฤศจิกายน-2009 |
07:54 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.4429 |
94,208 |
02-พฤศจิกายน-2009 |
07:54 |
IA-64 |
System.identitymodel.dll |
3.0.4506.4429 |
393,216 |
02-พฤศจิกายน-2009 |
07:53 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.4429 |
847,872 |
02-พฤศจิกายน-2009 |
07:53 |
IA-64 |
System.servicemodel.dll |
3.0.4506.4429 |
5,279,744 |
02-พฤศจิกายน-2009 |
07:53 |
IA-64 |
ข้อกำหนดเบื้องต้น
คุณต้องมี.NET Framework 3.5 SP1 ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการเริ่มระบบใหม่
คุณไม่ต้องรีสตาร์ทเครื่องคอมพิวเตอร์หลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ถ้าไม่มีอินสแตนซ์ของ.NET Framework ถูกใช้อยู่ในขณะนี้
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"