2733944 Rollup perbaikan terbaru tersedia untuk .NET Framework 4 di Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 dan Windows Server 2008 R2 SP1

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2733944 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Artikel ini menjelaskan hotfix rollup 2733944 untuk Microsoft .NET Framework 4. Rollup hotfix ini menyediakan perbaikan untuk masalah stabilitas, kehandalan, dan kinerja dalam .NET Framework 4.

Rollup hotfix ini tersedia untuk sistem operasi berikut:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Masalah yang diperbaiki

Edisi 1

Ketika Anda menggunakan System.Messaging namespaces .NET Framework 4, Anda mungkin mengalami skenario berikut:
  • Jika ada metode MessageQueue.BeginReceive asinkron yang luar biasa, dan jika antrian dihapus keluar dari bawah permintaan, aplikasi dapat lumpuh karena eksepsi tidak tertangani.

    Setelah Anda menerapkan perbaikan terbaru ini, MessageQueueException yang memiliki properti MessageQueueErrorCode diatur ke 0x8007002 bisa dinaikkan oleh metode MessageQueue.EndReceive . Jika masalah ini terjadi, pengecualian harus ditangani oleh aplikasi.

  • Di bawah beban berat, finalizer untuk kelas berikut mungkin melemparkan System.NullReferenceException pengecualian:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Kursor
    • SecurityContext

Edisi 2

Pertimbangkan skenario berikut. Di .NET Framework 4.0, Windows komunikasi Foundation (WCF) menutup aliran respon ketika server kembali kode status HTTP 400, 404, 415, 503, atau 504. Dalam skenario ini, System.ObjectDisposedException pengecualian dibuang ketika tubuh respon diakses.

Untuk mencegah respon dari ditutup, Tambahkan konfigurasi berikut ke file Web.config aplikasi setelah Anda menerapkan perbaikan terbaru ini:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Catatan Setelah HttpWebResponse diakses, Tutup metode harus disebut untuk membebaskan sumber daya yang diadakan.

Edisi 3

Ketika Anda memanggil metode DateTime.Parse dalam aplikasi berbasis .NET Framework 4, beberapa string dapat ditolak oleh metode. Mem-Namun, metode DateTime.Parse dengan benar parsing string dalam aplikasi berbasis .NET Framework 3.5.

Perbaikan memperkenalkan kompatibilitas mundur bendera, DateTime_NetFX35ParseMode. Ini dapat ditetapkan di dalam registri sebagai variabel lingkungan atau di dalam aplikasi App.config file. Bila variabel lingkungan diatur ke Benar, perilaku .NET Framework 3.5 digunakan untuk pemetaan nama disingkat ke jenis bukan perilaku .NET Framework 4. Hal ini memungkinkan tanggal diurai berhasil.

Anda dapat menambahkan bendera baru di bawah "runtime" elemen di file konfigurasi Anda. Contoh berikut ini menunjukkan bagaimana untuk menentukan perilaku parsing .NET Framework 3.5 ketika Anda menjalankan aplikasi berbasis .NET Framework 4.0:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Catatan Masalah ini paling mungkin terjadi dalam locales yang memiliki sama singkatan nama bulan dan nama hari.

Edisi 4

Aplikasi yang dibuat dengan menggunakan Microsoft .NET Framework 4 dapat jatuh di bawah beban berat, dan pengecualian berikut terjadi:
Jenis pengecualian: System.InvalidOperationException
Pesan: Hashtable masukkan gagal. Faktor beban terlalu tinggi

Catatan Pengecualian yang muncul di dekat bagian atas kehabisan memori panggilan berikut:
  • System.Xml.Serialization.DynamicAssemblies.IsTypeDynamic

Pemecahan masalah

Informasi perbaikan terbaru

Perbaikan terbaru yang didukung sekarang tersedia dari Microsoft. Namun, ini ditujukan untuk memperbaiki hanya masalah yang dijelaskan di artikel ini. Gunakan hanya pada sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini mungkin menerima pengujian tambahan. Oleh karena itu, jika Anda sama sekali tidak dipengaruhi oleh masalah ini, kami menganjurkan Anda menunggu pembaruan peranti penangkap lunak berikutnya yang berisi perbaikan terbaru ini.

Untuk segera memecahkan masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan perbaikan terbaru. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut:
http://support.Microsoft.com/contactus/?ws=support
Catatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila Teknisi Dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berhubungan dengan pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.

Prasyarat

Anda harus memiliki .NET Framework 4 diinstal pada salah satu sistem operasi berikut untuk menerapkan perbaikan terbaru ini:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Restart informasi

Anda mungkin harus me-restart komputer setelah Anda menerapkan perbaikan terbaru ini jika file yang terkena sedang digunakan ketika Anda menginstal perbaikan terbaru. Kami menyarankan agar Anda menutup semua aplikasi berbasis .NET Framework sebelum Anda menerapkan perbaikan terbaru ini untuk menghindari keharusan untuk me-restart komputer.

Informasi penggantian

Perbaikan terbaru ini tidak menggantikan hotfix yang diedarkan sebelumnya.

Informasi berkas

Versi bahasa Perserikatan Kerajaan dari perbaikan terbaru ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang didaftar di dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan zona waktu tab di Tanggal dan waktu item dalam Control Panel.

Untuk semua didukung x 86 berbasis sistem
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
CLR.dll4.0.30319.5776,730,28024-Juli-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,143,37624-Juli-201216: 09x 86
Mscordbi.dll4.0.30319.577956,46424-Juli-201216: 09x 86
Mscorlib.dll4.0.30319.5775,201,99224-Juli-201216: 09x 86
Nlssorting.dll4.0.30319.57756,91224-Juli-201216: 09x 86
SOS.dll4.0.30319.577517,69624-Juli-201216: 09x 86
System.data.sqlxml.dll4.0.30319.577752,73624-Juli-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Juli-201216: 09x 86
System.messaging.dll4.0.30319.577257,62424-Juli-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Juli-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Juli-201216: 09x 86
Untuk semua sistem berbasis x 64 yang didukung
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
CLR.dll4.0.30319.5776,730,28024-Juli-201216: 09x 86
CLR.dll4.0.30319.5779,794,62424-Juli-201216: 51x 64
Mscordacwks.dll4.0.30319.5771,143,37624-Juli-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,515,60024-Juli-201216: 51x 64
Mscordbi.dll4.0.30319.577956,46424-Juli-201216: 09x 86
Mscordbi.dll4.0.30319.5771,455,17624-Juli-201216: 51x 64
Mscorlib.dll4.0.30319.5775,201,99224-Juli-201216: 09x 86
Mscorlib.dll4.0.30319.5774,971,59224-Juli-201216: 51x 64
Nlssorting.dll4.0.30319.57756,91224-Juli-201216: 09x 86
Nlssorting.dll4.0.30319.57768,17624-Juli-201216: 51x 64
SOS.dll4.0.30319.577517,69624-Juli-201216: 09x 86
SOS.dll4.0.30319.577598,59224-Juli-201216: 51x 64
System.data.sqlxml.dll4.0.30319.577752,73624-Juli-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Juli-201216: 09x 86
System.messaging.dll4.0.30319.577257,62424-Juli-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Juli-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Juli-201216: 09x 86
Untuk semua didukung IA-64 berbasis sistem
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
CLR.dll4.0.30319.5776,730,28024-Juli-201216: 09x 86
CLR.dll4.0.30319.57719,375,68024-Juli-201217: 44IA-64
Mscordacwks.dll4.0.30319.5771,143,37624-Juli-201216: 09x 86
Mscordacwks.dll4.0.30319.5773,759,18424-Juli-201217: 44IA-64
Mscordbi.dll4.0.30319.577956,46424-Juli-201216: 09x 86
Mscordbi.dll4.0.30319.5773,296,32824-Juli-201217: 44IA-64
Mscorlib.dll4.0.30319.5775,201,99224-Juli-201216: 09x 86
Mscorlib.dll4.0.30319.5774,470,34424-Juli-201217: 44IA-64
Nlssorting.dll4.0.30319.57756,91224-Juli-201216: 09x 86
Nlssorting.dll4.0.30319.577143,92824-Juli-201217: 44IA-64
SOS.dll4.0.30319.577517,69624-Juli-201216: 09x 86
SOS.dll4.0.30319.5771,203,77624-Juli-201217: 44IA-64
System.data.sqlxml.dll4.0.30319.577752,73624-Juli-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Juli-201216: 09x 86
System.messaging.dll4.0.30319.577257,62424-Juli-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Juli-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Juli-201216: 09x 86
Catatan Karena file dependensi, perbaikan terbaru yang ini berisi file juga dapat berisi file-file tambahan.

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to".

Referensi

Untuk informasi selengkapnya tentang terminologi pembaruan peranti penangkap lunak, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
824684 Keterangan tentang terminologi standar yang digunakan untuk menjelaskan pembaruan peranti penangkap lunak Microsoft

Properti

ID Artikel: 2733944 - Kajian Terakhir: 23 Desember 2012 - Revisi: 7.0
Berlaku bagi:
  • Microsoft .NET Framework 4
Kata kunci: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 2733944

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com