Perbaikan terbaru untuk.NET Framework 3.5 Paket Layanan 1 tersedia untuk Windows 7 dan Windows Server 2008 R2 sebagai prasyarat untuk Microsoft Office SharePoint Server 2010

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:

http://msdn.microsoft.com/en-us/library/system.servicemodel.description.dispatchersynchronizationbehavior(VS.100).aspx

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×