Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Artikel ini menjelaskan pembaruan umum distribusi rilis (GDR) Microsoft.NET Framework 4. Pembaruan ini mencakup semua paket pembaruan sebelumnya dalam artikel Basis Pengetahuan Microsoft yang tercantum dalam "Informasi penggantian pembaruan"bagian.
Pembaruan ini juga memecahkan masalah yang tidak didokumentasikan pada artikel Basis Pengetahuan yang diluncurkan sebelumnya. Untuk informasi lebih lanjut mengenai masalah ini, lihat "Informasi lebih lanjut"bagian.
Untuk informasi lebih lanjut tentang cara men-download Microsoft mendukung file, klik nomor artikel berikut ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
119591
(http://support.microsoft.com/kb/119591/
)
Cara mendapatkan berkas Dukungan Microsoft dari layanan online
Microsoft memindai berkas untuk virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal ketika berkas dikirimkan. Berkas tersebut disimpan pada server aman yang membantu mencegah pengubahan yang tidak sah terhadap berkas.
Untuk menerapkan pembaruan ini, Anda harus memiliki.NET Framework 4 atau.NET Framework 4 klien profil diinstal.
Untuk menginstal pembaruan ini, Anda harus memiliki Windows Installer 3.1 atau versi yang lebih baru yang diinstal. Untuk mendapatkan versi terbaru dari Penginstal Windows, kunjungi website Microsoft berikut:
Pembaruan ini tidak memerlukan restart sistem setelah Anda menerapkan pembaruan kecuali file yang diperbarui terkunci atau sedang digunakan. Namun, pembaruan ini restart semua layanan yang berkaitan dengan layanan informasi Internet IIS ketika Anda menginstal pembaruan ini.
Informasi penggantian pembaruan
Pembaruan ini menggantikan perbaikan terbaru berikut:
2183292
(http://support.microsoft.com/kb/2183292/
)
FIX: "kegagalan pengiriman mail" pesan galat ketika Anda mengirim pesan email dengan menggunakan.NET Framework 4 berbasis aplikasi yang menggunakan kelas "System.Net.Mail.SmtpClient" Apakah email attachment lebih 3 MB
2413613
(http://support.microsoft.com/kb/2413613/
)
Menu pintasan mungkin tampak jauh dari mouse pointer ketika Anda menjalankan aplikasi Windows Presentation Foundation yang didasarkan pada.NET Framework 4
2298853
(http://support.microsoft.com/kb/2298853/
)
FIX: Visual Studio 2010 kesalahan: "galat 1 kesalahan MSB4014: membangun berhenti tiba-tiba di karena kegagalan internal"
2461678
(http://support.microsoft.com/kb/2461678/
)
A.NET Framework 4 berbasis WPF aplikasi crash jika objek sumber data binding di kontrol adalah elemen yang didefinisikan di luar lingkup nama kontrol
2484841
(http://support.microsoft.com/kb/2484841/[anySimpleType]/
)
MEMPERBAIKI: A.NET Framework 3.0 berbasis WPF aplikasi mungkin akan berhenti merespons jika mengklik kanan kontrol untuk membuka pop-up kontrol
Paket v2 artikel Basis Pengetahuan ini menciptakan tombol deteksi sama sebagai paket v1. Ini adalah masalah yang dikenal untuk pembaruan ini. Jika aplikasi Anda memiliki ketergantungan pada v2 versi pembaruan ini, Anda dapat memeriksa subkunci registri berikut, berdasarkan.NET Framework 4 profil yang diinstal pada komputer Anda. Anda kemudian dapat menentukan apakah v2 versi update KB2468871 diinstal pada komputer Anda.
Untuk melakukannya, ikuti langkah berikut:
Klik Mulai, klik Menjalankan, jenis Regedit, kemudian tekan ENTER.
Temukan, dan kemudian klik salah satu subkunci registri berikut, yang sesuai untuk sistem operasi dan arsitektur:
Untuk semua didukung x 86-versi berbasis Windows, memeriksa salah satu subkunci berikut:
Versi global pembaruan ini menggunakan paket Penginstal Microsoft Windows untuk menginstal pembaruan. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam waktu Universal Terkoordinasi (UTC) dalam tabel berikut. Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan Zona waktu tab pada item tanggal dan waktu dalam Panel kontrol.
Isu-isu yang paket rollup pembaruan ini memecahkan adalah sebagai berikut.
Edisi 1
Pertimbangkan skenario berikut:
Anda menciptakan sebuah Visual Studio 2010 add-in aplikasi berbasis. Aplikasi tambahan enumerates beberapa proyek dengan menggunakan latar belakang thread.
Anda menjalankan contoh Microsoft Visual Studio 2010 and add-in aplikasi.
Pengumpulan sampah berjalan.
Dalam skenario ini, contoh Visual Studio 2010 mungkin macet.
Edisi 2
Pertimbangkan skenario berikut:
Anda mengembangkan.NET Framework 4 tambahan aplikasi berbasis untuk Microsoft Office Excel.
Anda menjalankan aplikasi tambahan, dan kemudian Application.WorkbookBeforeSave peristiwa terjadi.
Dalam skenario ini, SaveAsUI parameter dalam acara ini selalu diatur ke BENAR nilai.
Edisi 3
Jika fokus diatur ke jendela aplikasi berbasis Visual Studio 2010 ketika komputer memasuki modus tidur, kebocoran memori terjadi ketika komputer kembali dari modus sleep.
Masalah 4
Ketika.NET Framework 4 berbasis Windows Presentation Foundation (WPF) aplikasi mencoba untuk memuat beberapa teks dari berkas .ttf, teks yang ditampilkan salah. Selain itu, terjadi pelanggaran akses, dan kemudian aplikasi crash.
Ketika Anda melakukan manipulasi sentuh di.NET Framework 4 berbasis WPF aplikasi pada layar multitouch, aplikasi crash, atau *. vshost.exe proses crash. Sebagai contoh, aplikasi crash ketika Anda mencoba untuk menggulir atau gulir ke bawah.
Masalah 6
Ketika Anda mencoba untuk memilih beberapa item dalam jendela tertunda perubahan pada Visual Studio 2010, Visual Studio IDE menghilang, dan Dr. Watson tidak galat.
Masalah 7
Pertimbangkan skenario berikut:
Anda menjalankan Visual Studio 2010 pada sistem operasi 64-bit.
Anda debug aplikasi.
Anda mengaktifkan asisten debugging dikelola (MDA).
Anda mencoba untuk menutup aplikasi di IDE.
Dalam skenario ini, raceOnRCWCleanup MDA salah berjalan.
Isu 8
Ketika Anda gulir di.NET Framework 4 berbasis WPF aplikasi sementara teks dalam tab control yang diformat, aplikasi berjalan perlahan-lahan.
Masalah 9
Ketika Anda mencoba untuk meng-host halaman web yang telah targetFramework properti yang ditetapkan sebagai.NET Framework pada inti Server, Anda menerima pesan galat berikut:
Keterangan: Terjadi kesalahan selama pemrosesan file konfigurasi yang diperlukan untuk melayani permintaan ini. Harap meninjau galat tertentu rincian di bawah ini dan memodifikasi file konfigurasi dengan tepat.
Pesan galat parser: 'TargetFramework' atribut dalam elemen <compilation>Web.config file digunakan hanya untuk target versi 4.0 dan kemudian dari.NET Framework (misalnya, '<compilation targetframework="4.0">'). 'TargetFramework' atribut saat ini referensi versi yang lebih baru dari versi diinstal.NET Framework. Menentukan versi target yang valid.NET Framework, atau menginstal versi yang diperlukan.NET Framework.</compilation> </compilation>
Sumber kesalahan: Jalur 2:<configuration></configuration> Jalur 3:<system.web></system.web> Jalur 4:<compilation debug="false" targetframework=".NETFramework, version=v4.0"></compilation> Jalur 5: Jalur 6:
Masalah 10
Gejala
Pertimbangkan skenario berikut:
Anda menciptakan sebuah Visual Studio 2010 aplikasi yang berisi Dataset database.
Anda drop beberapa tabel dari Dataset desainer.
Anda memeriksa untuk tabel di Dataset desainer.
Dalam skenario ini, tabel diurutkan salah.
Penyebab
Masalah ini terjadi karena adanya kesalahan dalam TableAdapterManager kelas dalam Visual Studio 2010.
Masalah 11
Ketika seorang klien meminta layanan web yang tenang di .asmx atau .svc file dengan menggunakan ASP.NET pipa dan dengan menggunakan URL ekstensi-kurang penanganan, negara permintaan mungkin salah perubahan.
Issue 12
Di.NET Framework 4, Application_Start dan PreAppStart metode tidak memiliki akses ke HttpUtility.HtmlEncode metode dan api terkait.
Masalah 13
Ketika Anda mencoba untuk menjalankan aplikasi Microsoft Visual C# atau Microsoft Visual Basic, aplikasi tidak berjalan jika entitas Data Model (EDM) referensi database proyek. Selain itu, fitur debugging dari aplikasi tidak bekerja.
Masalah 14
Ketika Anda menggunakan SQL penyedia, masalah berikut ini muncul:
Pengecualian dilemparkan pada kain pengumpulan sampah.
A Dr. Watson kesalahan terjadi, dan Anda menerima pesan galat yang menyerupai berikut ini:
Catatan The w3wp.exe proses adalah proses web hosting.
Masalah 15
Gejala
The SqlDataSource kelas tidak mendukung parameter yang digunakan untuk mengakses data dalam database Microsoft SQL Server Compact Edition.
Penyebab
Masalah ini terjadi karena Microsoft SQL Server Compact Edition tidak dapat mendukung parameter dalam SqlDataSource kelas.
Masalah 16
Gejala
Ketika Anda mencoba untuk menjalankan ASP.Halaman web yang bersih, Anda menerima pesan galat berikut:
HttpContext.User harus MyWindowsPrincipal.
Penyebab
Masalah ini terjadi karena Extensionless URL Handler melewati orangtua IHttpUser antarmuka untuk permintaan anak. Oleh karena itu, permintaan anak melewati proses otentikasi.
Masalah 17
Pertimbangkan skenario berikut:
Anda memiliki sebuah proyek berbasis Visual Studio 2010 yang telah entitas Data Model (EDM). EDM referensi database yang ukuran menengah atau besar. Sebagai contoh, database berisi 500 tabel.
Anda mencoba untuk membalik-insinyur tabel.
Dalam skenario ini, reverse-engineering tabel membutuhkan waktu yang lama. Sebagai contoh, reverse-engineering 500 tabel memerlukan 14 menit.
Masalah 18
Pertimbangkan skenario berikut:
Anda menginstal Beta Visual Studio 2010 Paket Layanan 1 (SP1) di komputer yang menjalankan Internet Information Services (IIS) 6.0.
Anda mengatur mode isolasi IIS 5.0.
Anda meng-host halaman web dalam IIS 6.0.
Dalam skenario ini, Anda menerima pesan galat berikut ketika Anda mencoba mengakses halaman web:
503 - Layanan tidak tersedia.
Masalah 19
Setelah Anda menginstal paket perbaikan terbaru yang berlaku.NET Framework 4, semua layanan yang disediakan pada Windows proses aktivasi layanan (juga dikenal sebagai WAS) mungkin saja dimatikan. Selain itu, layanan tidak bisa direstart hingga Anda me-restart komputer. Contoh layanan ini adalah layanan host WAS Windows Communication Foundation (WCF).
Berikut ini adalah terpengaruh aktivasi layanan:
Non-HTTP aktivasi
Pesan aktivasi antrian
Bernama pipa aktivasi
TCP aktivasi
Berbagi TCP Port
Masalah 20
Pertimbangkan skenario berikut:
Anda memiliki ASP.NET website yang berisi WCF layanan. Situs web target versi sebelumnya.NET Framework 4.
Anda tidak mengklik untuk memilih Memungkinkan situs ini precompiled harus diupdate centang kotak di Wisaya mempublikasikan situs Web dalam Visual Studio 2010.
Anda mempublikasikan situs.
Klien mencoba untuk mengakses layanan WCF.
Dalam skenario ini, WCF layanan tidak menanggapi permintaan klien. Selain itu,. svc.compile file salah referensi.NET Framework 4.
Catatan . Svc.compile file yang dihasilkan oleh proses penerbitan.
Masalah 21
Pertimbangkan skenario berikut:
Anda mengikat Windows.AutoHide perintah untuk cara pintas keyboard.
Anda berfokus pada jendela toggled alat Visual Studio 2010. Sebagai contoh, fokus terletak di jendela Explorer solusi.
Anda menekan cara pintas keyboard.
Dalam skenario ini, jendela menyembunyikan. Namun, ketika Anda menekan tombol lagi, jendela tidak kembali sebagai toggled.
Masalah 22
Bila Anda menggunakan Visual Studio 2010 untuk debug aplikasi, banyak pesan verbose yang menyerupai yang berikut ini akan ditampilkan di jendela Output:
*** HR berasal dari:-2147024774
*** Sumber File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, baris 1302
*** HR disebarkan:-2147024774
*** Sumber File: d:\iso_whid\x86fre\base\isolation\com\enumidentityattribute.cpp, baris 144
Issue 23
Berasumsi bahwa Anda membangun aplikasi web pada komputer dan kemudian mempublikasikannya aplikasi pada komputer yang berbeda. Bila Anda menggunakan Visual Studio 2010 untuk melampirkan aplikasi, dikelola metode tidak dapat ditampilkan karena simbol-simbol yang hilang untuk Majelis.
Masalah ini terjadi karena berkas .pdb yang berisi informasi tentang simbol tidak disalin dari bin folder ke folder salinan bayangan.
Masalah 24
Anda menggunakan namespace saya dalam proyek Visual Basic. Ketika Anda menambahkan rujukan yang eksplisit komponen Microsoft.VisualBasic.dll ke proyek, namespace saya tidak bekerja dengan benar. Sebagai contoh, Anda mungkin menerima pesan galat berikut:
'Aplikasi' bukanlah anggota 'Saya'.
Masalah 25
Ketika Anda menginstal ASP.NET 4.0 perbaikan terbaru, aspnet_regiis ?iru perintah akan dipicu. Kemudian, beberapa ASP.Kunci registri bersih akan dihapus.
Masalah 26
Ketika Anda meminta file .xap melalui Cassini dalam Visual Studio 2010, tipe MIME tanggapan kembali "aplikasi/oktet-aliran" bukannya diharapkan "aplikasi/x-silverlight-app."
Edisi ke-27
Dalam Visual Studio 2010 IDE, Anda melampirkan debugger proses sqlservr.exe. Anda mengatur breakpoint fungsi SQL yang dikelola atau di stored procedure dikelola. Berkas simbol dimuat dengan benar, dan titik merah padat muncul. Namun, Visual Studio tidak istirahat di breakpoint.
Masalah 28
Anda menjalankan aplikasi Visual Basic yang berisi inti Visual Basic perakitan pada sistem operasi yang tidak memiliki runtime Visual Basic. Jika aplikasi berisi pernyataan SyncLock pada variabel jenis objek, Anda mungkin menerima pesan galat yang menyerupai berikut ini:
kesalahan BC35000: diminta operasi ini tidak tersedia karena fungsi library runtime 'Microsoft.VisualBasic.CompilerServices.ObjectFlowControl.CheckForSyncLockOnValueType' tidak didefinisikan.
Masalah 29
Jika Anda menjalankan aplikasi Visual Basic yang berisi inti Visual Basic, kode yang menggunakan konstanta di Microsoft.VisualBasic.constants kelas tidak dapat berjalan dengan benar. Sebagai contoh, Anda mungkin menerima pesan galat berikut ketika kode dieksekusi:
kesalahan BC30059: ekspresi konstan diperlukan.
Masalah ini terjadi karena konstanta tertanam sebagai normal bidang bukan sebagai bidang konstan.
Masalah 30
Anda menyebar.NET Framework 4 berbasis ASP.NET website dalam modus kode akses keamanan (CAS) warisan. Anda mengkonfigurasi website dengan kepercayaan parsial. Ketika Anda mencoba untuk meminta website ini, Anda mungkin menerima pesan galat berikut:
[SecurityException: permintaan izin type ' System.Security.Permissions.SecurityPermission, mscorlib, versi = 4.0.0.0, Culture = neutral, PublicKeyToken =<Token id="">' gagal.]<b00></b00></Token>
Masalah 31
Anda menginstal pembaruan keamanan yang dijelaskan di KB974417 ketika direktori di folder GAC, termasuk Majelis System.EnterpriseServices.dll, terkunci atau Majelis sedang digunakan. Dalam skenario ini, instalasi pembaruan keamanan gagal, dan komputer rusak.
Untuk informasi lebih lanjut tentang masalah ini, klik nomor artikel berikut ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft: 2260913
(http://support.microsoft.com/kb/2260913/
)
FIX: Memperbarui.NET Framework mungkin gagal dan beberapa file dalam GAC dapat dihapus
Masalah 32
Beberapa tidak dibatasi menegaskan dari ASP.Jenis NET dapat membawa risiko yang pengguna kepercayaan parsial dapat diangkat sebagai pengguna kepercayaan sepenuhnya.
Masalah 33
Paradigma aplikasi web sederhana yang disebut rencana 9 MVC dirilis lebih sering daripada ASP.NET. Namun, dimulai dengan versi 2, versi tidak ditetapkan sebagai kepercayaan penuh. Oleh karena itu, banyak fitur yang memerlukan kepercayaan penuh tidak bekerja dengan benar.
Pembaruan ini menetapkan versi Plan 9 kemudian daripada versi 2 untuk benar-benar percaya.
Masalah 34
Konstan dalam pencacahan tingkat perangkat ketik kode sumber yang berbeda dari yang dalam spesifikasi.
Update terus konstanta secara konsisten.
Masalah 35
Ketika Anda menginstal pembaruan keamanan yang dijelaskan pada artikel Basis Pengetahuan berikut, layanan Windows Communication Foundation (WCF) adalah ditutup dengan paksa oleh remote host. Masalah ini terjadi ketika tingkat kepercayaan diatur ke tinggi atau media dalam file Web.config WCF layanan.
2449742
(http://support.microsoft.com/kb/2449742/
)
MS11-Zero: Penjelasan mengenai pembaruan keamanan untuk Microsoft.NET Framework 2.0 Paket Layanan 2 dan Microsoft.NET Framework 3.5 Paket Layanan 1 pada Windows Vista SP2 dan Windows Server 2008 SP2: 8 Februari 2011
Fitur yang memperkenalkan paket rollup pembaruan ini
Paket rollup pembaruan ini memperkenalkan fitur berikut yang berkaitan.NET Framework 4.
Fitur 1
Rollup pembaruan ini memungkinkan ASP.NET untuk mendukung beberapa IIS konfigurasi sistem dalam modus desain. Oleh karena itu, Visual Studio Web Designer mendukung IIS Express. Selain itu, Visual Studio Web Designer memungkinkan berbagai proyek Visual Studio solusi yang menargetkan berbagai versi IIS.
Fitur 2
Ketika Majelis cache bayangan yang berubah menjadi symlink ke file yang sama divalidasi, ukuran Majelis tidak dicentang. Oleh karena itu, ASP.NET menggunakan optimasi untuk Shared Web Hosting.
Fitur 3
Sintaks baru memungkinkan Anda menentukan kontrol TextBox yang HTML5 kompatibel. Sebagai contoh, kode berikut mendefinisikan kontrol TextBox yang HTML5 yang kompatibel:
Switch baru telah ditambahkan untuk Visual Basic compiler yang memungkinkan perpustakaan untuk menghapus ketergantungan pada Visual Basic runtime. Di versi sebelumnya.NET Framework, semua Visual Basic aplikasi secara otomatis memiliki ketergantungan runtime yang ditambahkan. Ketergantungan adalah dengan Visual Basic Runtime library file, Microsoft.VisualBasic.dll. Dengan pembaruan ini, opsi baris perintah yang dapat mengatur untuk menghapus ketergantungan ini. Beberapa fungsi Runtime Visual Basic tertanam dalam aplikasi, dan fungsionalitas lainnya tidak lagi tersedia bila beralih diatur.
Fitur 5
Perubahan ke perpustakaan portabel dukungan. Perubahan ini meliputi API pembaruan dan modifikasi binder. Pembaruan ini memungkinkan CLR untuk mengikat berhasil untuk perpustakaan yang portabel sehingga DLL tunggal dapat berjalan di.NET Framework 4, pada Silverlight, Xbox, atau di Windows Phone. Update ini menambahkan publik Silverlight api untuk.NET Framework 4 di lokasi yang sama. API tanda tangan akan tetap konsisten di seluruh platform. Semua perubahan adalah 100 persen kompatibel dan tidak akan melanggar kode apapun yang ada.
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:2468871
(http://support.microsoft.com/kb/2468871/en-us/
)
Seberapa besar upaya Anda untuk menggunakan artikel ini?
Sangat sedikit
Sedikit
Sedang
Besar
Sangat besar
Berikan saran tentang apa yang dapat kami lakukan untuk menyempurnakan informasi ini
Terima kasih! Masukan Anda akan digunakan untuk membantu kami meningkatkan konten dukungan. Untuk opsi bantuan lainnya, kunjungi Halaman Beranda Bantuan dan Dukungan.