PENDAHULUAN
Perbaikan terbaru ini menyediakan fitur berikut ini untuk Windows komunikasi Foundation (WCF) di Microsoft.NET Framework 3.5 Paket Layanan 1 (SP1) di komputer yang menjalankan Windows 7 atau Windows Server 2008 R2. Hotfix ini juga adalah prasyarat untuk Microsoft Office SharePoint Server 2010.
Fitur 1
Hotfix menambahkan properti AllowInsecureTransport kelas SecurityBindingElement untuk .NET Framework 3.5 Paket Layanan 1. Nilai asali dari properti ini diatur ke palsu. Jika properti diatur ke True, pesan aman mode campuran dapat dikirim melalui transportasi tidak aman seperti HTTP di layanan dasar komunikasi Windows (WCF). Properti harus ditetapkan ke True hanya ketika klien dan layanan berada di lingkungan yang terpercaya.
Fitur 2
Layanan WCF dalam .NET Framework 3.5 Paket Layanan 1 menggunakan hanya satu thread untuk menerima pesan yang aman, meskipun SharePoint memiliki beberapa layanan Web bersamaan menerima permintaan dari klien layanan yang berbeda.
Hotfix ini menambahkan fungsionalitas akhir DispatcherSynchronization untuk meningkatkan kinerja Layanan SharePoint yang menggunakan WCF. Titik akhir fungsionalitas ini memungkinkan Anda menggunakan beberapa untaian dalam contoh Layanan bersamaan menerima pesan yang aman.
Fitur 3
Perbaikan terbaru ini menyediakan akses ke properti OutgoingSupportingTokens kelas SecurityMessageProperty . SharePoint Web layanan klien dapat menggunakan properti baru untuk mengurangi latensi rata-rata permintaan klien dengan penggunaan kembali bukti bila diperlukan. Sebelumnya, Token telah dibuat ulang untuk setiap permintaan.
Informasi lebih lanjut
Informasi Hotfix
Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini.
Untuk mengatasi masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan hotfix. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut:
http://support.microsoft.com/contactus/?ws=supportCatatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila profesional dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berlaku untuk pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.
Untuk men-download perbaikan terbaru ini dari Galeri kode Microsoft Developer Network (MSDN), kunjungi situs Web Microsoft berikut ini:
http://code.msdn.microsoft.com/KB976462Catatan Galeri kode MSDN menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda terdaftar, hal ini karena Galeri kode sumber halaman tidak tersedia untuk bahasa tersebut.
Selain itu, Anda dapat mengunduh Batal hotfix ini dari situs Microsoft Connect Web berikut ini:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Informasi file
Untuk semua Windows 7 versi x86 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
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 |
Untuk semua Windows 7 dan Windows Server 2008 R2 versi x64 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
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 |
Untuk semua versi Windows Server 2008 R2 berbasis Itanium yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
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 |
Prasyarat
Anda harus menginstal .NET Framework 3.5 SP1 diinstal untuk menerapkan hotfix ini.
Persyaratan mulai ulang
Anda tidak harus me-restart komputer setelah Anda menginstal perbaikan terbaru ini jika ada contoh .NET Framework tidak sedang digunakan.
Contoh dari fitur baru
Contoh kode berikut menunjukkan cara menggunakan properti AllowInsecureTransport dalam konfigurasi keamanan pengikatan kustom.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
Contoh kode berikut menunjukkan cara menggunakan DispatcherSynchronization akhir perilaku untuk menentukan jumlah maksimum benang untuk menerima pesan.
<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>
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi selengkapnya tentang fungsi yang dijelaskan di bagian "Fitur 1", klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
MEMPERBAIKI 971831 : hotfix yang menambahkan properti SecurityBindingElement.AllowInsecureTransport yang memungkinkan mode campuran aman pesan yang dikirim melalui transportasi tanpa jaminan dalam WCF tersedia untuk .NET Framework 3.5 Paket Layanan 1
Untuk informasi selengkapnya tentang fungsi yang dijelaskan di bagian "Fitur 2", klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
975955 perbaikan terbaru tersedia yang menambahkan titik akhir perilaku yang memungkinkan layanan menggunakan banyak alur untuk menerima pesan yang aman dalam .NET Framework 3.5 Paket Layanan 1
Untuk informasi selengkapnya tentang fungsi yang dijelaskan di bagian "Fitur 3", klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
MEMPERBAIKI 976394 : tersedia hotfix yang membuat properti SecurityMessageProperty.OutgoingSupportingToken publik di Microsoft .NET 3.5 Paket Layanan 1
Untuk informasi lebih lanjut tentang properti SecurityMessageProperty.OutgoingSupportingTokens di .NET Framework 4.0, kunjungi situs Web Microsoft berikut ini:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxUntuk informasi lebih lanjut tentang properti SecurityBindingElement.AllowInsecureTransport di .NET Framework 4.0, kunjungi situs Web Microsoft berikut ini:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxUntuk informasi lebih lanjut tentang kelas DispatcherSynchronizationBehaviordalam .NET Framework 4.0, kunjungi situs Web Microsoft berikut ini: