Bu makalede, Microsoft bir genel dağıtım sürümü (gdr) güncelleştirmesi açıklanır.net Framework 4. Bu güncelleştirme, listelenen Microsoft Bilgi Bankası makalelerinde önceki güncelleştirme paketleri içerir. "Güncelleştirme değiştirme bilgileri"bölümüne gidin.
Bu güncelleştirme önceden yayımlanmış Bilgi Bankası makalesinde belgelenmemiş bazı sorunları da giderir. Bu sorunlar hakkında daha fazla bilgi için bkz: "Daha fazla bilgi"bölümüne gidin.
Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591
(http://support.microsoft.com/kb/119591/
)
Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasıl alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın postalandığı tarihte kullanılabilir olan en güncel virüs algılama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişikliğin yapılmasını engellemeye yardım eden güvenliği gelişmiş sunucularda depolanır.
Aşağıdaki listede güncelleştirme önkoşulları bulunmaktadır:
Bu güncelleştirmeyi uygulamak için bilgisayarınızda yüklü olmalıdır.net Framework 4 veya.net Framework 4 istemci yüklü profil.
Bu güncelleştirmeyi yüklemek için Windows Installer 3.1 veya sonraki bir sürümü olması gerekir. Windows Installer'ın en son sürümünü edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
Bu güncelleştirme tarafından desteklenen çeşitli komut satırı anahtarları hakkında daha fazla bilgi için aşağıdaki Windows Installer komut satırı anahtarları belgeye bakın:
Bu güncelleştirme, güncelleştirilmekte olan dosyaların kilitli veya kullanıldığı sürece güncelleştirmeyi uyguladıktan sonra sistem yeniden başlatma gerektirmez. Ancak, bu güncelleştirmeyi yüklediğinizde, bu güncelleştirmeyi Internet Information Services IIS ile ilgili tüm hizmetleri yeniden başlatır.
Güncelleştirme değiştirme bilgileri
Bu güncelleştirme aşağıdaki düzeltmelerin yerini alır:
2183292
(http://support.microsoft.com/kb/2183292/
)
Kullanarak bir e-posta iletisi gönderdiğinizde düzeltme: "posta gönderme başarısız oldu" hata iletisi bir.net Framework 4 tabanlı bir e-posta eki 3 MB'den büyük ise, "System.Net.Mail.SmtpClient" sınıfı kullanan uygulama
2413613
(http://support.microsoft.com/kb/2413613/
)
Temel alan bir Windows Presentation Foundation uygulamasını çalıştırdığınızda fare işaretçisini uzakta bir kısayol menüsü görüntülenebilir.net Framework 4
2298853
(http://support.microsoft.com/kb/2298853/
)
Düzeltme: Visual Studio 2010 hata: "MSB4014 hatası 1: beklenmedik bir iç hata nedeniyle oluşturma durduruldu"
2461678
(http://support.microsoft.com/kb/2461678/
)
A.Bir denetimde veri bağlama, kaynak nesne adı denetim kapsamı dışında tanımlanan bir öğe ise net Framework 4 tabanlı wpf uygulama çöker.
2484841
(http://support.microsoft.com/kb/2484841/[anySimpleType]/
)
DÜZELTME: A.net Framework 4.0 tabanlı wpf uygulama açılır Denetimi'ni açmak için denetimi sağ tıklatın, yanıt vermeyebilir
Bu Bilgi Bankası makalesinin v2 paketi v1 paket olarak aynı algılama anahtarlarını oluşturur. Bu, bu güncelleştirme için bilinen bir sorundur. Bu güncelleştirmenin v2 sürümünü uygulamanız bir bağımlılık varsa, göre aşağıdaki kayıt defteri alt anahtarlarını denetleyin.Bilgisayarınızda yüklü olan net Framework 4 profili. Sonra KB2468871 güncelleştirmenin v2 sürümünün bilgisayarınızda yüklü olup olmadığını belirleyebilirsiniz.
Bunu yapmak için şu adımları izleyin:
Tıklatın Başlat, tıklatın Çalıştır, türü Regedit, sonra enter tuşuna basın.
Bulun ve işletim sistemi ve mimariye uygun olarak aşağıdaki kayıt defteri alt anahtarlarından birini tıklatın:
Tüm desteklenen x 86 tabanlı-tabanlı sürümlerine aşağıdaki alt anahtarlardan birini inceleyin:
Bu güncelleştirme genel sürümü, güncelleştirmeyi yüklemek için bir Microsoft Windows Installer paketi kullanır. Tarihler ve saatler bu dosyaların eşgüdümlü evrensel saat (utc) aşağıdaki tabloda listelenmiştir. Dosya bilgilerini görüntülediğinizde, tarihi yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için Saat dilimi Denetim Masası'ndaki Tarih ve saat öğesinde sekmesi.
Bu güncelleştirme toplaması paketi çözer sorunları aşağıdaki gibidir.
Sayı 1
Aşağıdaki senaryoyu düşünün:
Visual Studio 2010 tabanlı bir eklenti uygulama oluşturun. Eklenti uygulama birkaç proje bir arka plan iş parçacığı kullanarak numaralandırır.
Microsoft Visual Studio 2010 ve eklenti uygulama örneği çalıştırın.
Çöp toplama çalışır.
Bu senaryoda, Visual Studio 2010 örneğini çökebilir.
Sorun 2
Aşağıdaki senaryoyu düşünün:
Geliştirdiğiniz bir.net Framework 4 tabanlı bir eklenti uygulama Microsoft Office Excel.
Eklenti, uygulamayı çalıştırın ve daha sonra Application.WorkbookBeforeSave olayı oluşur.
Bu senaryoda, SaveAsUI Bu olay parametresinde her zaman ayarlanır TRUE değer.
Sorun 3
Bilgisayar uyku moduna girdiğinde Visual Studio 2010 tabanlı bir uygulama penceresine odağı ayarlanırsa, bilgisayar uyku modundan çıktığında bir bellek sızıntısı oluşur.
Sorun 4
Zaman bir.net Framework 4 tabanlı Windows sunu Foundation (wpf) uygulama bazı metin .ttf dosya yüklemeye çalışır, metin yanlış görüntüleniyor. Ayrıca, erişim ihlali oluşuyor ve uygulama çöker.
Dokunma düzenlemesi de gerçekleştirdiğinizde bir.net Framework 4 tabanlı wpf uygulama uygulama kilitlenmesi, multitouch bir ekranda veya *. vshost.exe işlemi. Örneğin, yukarı veya aşağı kaydırmak için çalıştığınızda uygulama çöker.
Sorun 6
Visual Studio 2010 bekleyen değişiklikleri penceresinde birden çok öğeyi seçmeye çalıştığınızda, Visual Studio IDE kaybolur ve Dr. Watson hatası değil oluşturulur.
Sorun 7
Aşağıdaki senaryoyu düşünün:
Visual Studio 2010 bir 64-bit işletim sisteminde çalışır.
Bir uygulama hata ayıklama.
Yönetilen hata ayıklama Yardımcıları (mda) etkinleştirin.
IDE içinde uygulamayı kapatmak deneyin.
Bu senaryoda, raceOnRCWCleanup mda yanlış çalışır.
Sayı 8
Kaydırma yaptığınızda bir.net metin sekme denetiminde biçimlendirilirken wpf Framework 4 tabanlı uygulama, uygulama yavaş çalışır.
Sorun 9
Olan bir Web sayfası barındırabilir çalıştığınızda targetFramework özelliği olarak ayarlayın.net Framework Sunucu Çekirdeği üzerine, aşağıdaki hata iletisini alırsınız:
Açıklama: Bu isteğe hizmet vermek için gereken bir yapılandırma dosyası işlenirken bir hata oluştu. Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve yapılandırma dosyanızı uygun biçimde değiştirin.
Ayrıştırıcı hata iletisi: 'TargetFramework' özniteliği Web.config dosyasının <compilation> öğesinde yalnızca için hedef sürüm 4.0 ve daha sonraki sürümü.net Framework (örneğin, '<compilation targetframework="4.0">'). 'TargetFramework' özniteliği şu anda yüklü olan sürümü sonraki bir sürümünü başvuruyor.net Framework. Geçerli hedef sürümünü belirtin.net Framework veya gerekli sürümünü yükleyin.net Framework.</compilation></compilation>
Bir Dataset veritabanına içeren bir Visual Studio 2010 uygulaması oluşturun.
Dataset Designer bazı tabloları bırakın.
Dataset Designer tablolarda sırasını denetleyin.
Bu senaryoda, tabloları yanlış sıralanmış.
Neden
Bu sorun, bir hata nedeniyle oluşur. TableAdapterManager Visual Studio 2010 sınıfı.
Sayı 11
Ne zaman bir istemci, asp kullanarak bir .asmx veya bir .svc dosyasındaki RESTful web hizmet ister.Kanal net ve kullanarak işleme, uzantısı olmayan url isteği durumu yanlış değişebilir.
Sorun 12
İçinde.net Framework 4, Application_Start ve PreAppStart yöntemleri için erişim yok HttpUtility.HtmlEncode yöntem ve ilgili API'leri.
Sayı 13
Bir Microsoft Visual C# veya Microsoft Visual Basic uygulamasını çalıştırmayı denediğinizde, varlık veri modeli (edm) bir database project başvurursa uygulama çalışmaz. Ayrıca uygulama hata ayıklama özellikleri çalışmaz.
Sayı 14
sql sağlayıcıları kullandığınızda, aşağıdaki sorunlar oluşur:
Çöp toplama iş parçacığında bir istisnası atılır.
A Dr. Watson hatası oluşur ve aşağıdakine benzer bir hata iletisi alırsınız:
Not , W3wp.exe işlem bir web barındırma işlemidir.
Sorun 15
Belirti
, SqlDataSource sınıf, bir Microsoft sql Server Compact Edition veritabanı verilerine erişmek için kullanılan bir parametreyi desteklemiyor.
Neden
Microsoft sql Server Compact Edition bir parametre desteklenmediğinden bu sorun oluşur. SqlDataSource sınıf.
Sayı 16
Belirti
Ne zaman bir asp çalıştırmayı deneyin.net Web sayfası, aşağıdaki hata iletisini alırsınız:
HttpContext.User bir MyWindowsPrincipal olması gerekiyor.
Neden
Bir sorun nedeniyle oluşur. Extensionless url işleyici üst geçirir. IHttpUser alt istekler arabirim. Bu nedenle, kimlik doğrulama işlemi alt istekler atlayın.
Sorun 17
Aşağıdaki senaryoyu düşünün:
Visual Studio 2010 tabanlı varlık veri modeli (edm) olan bir proje olması. edm, Orta veya büyük boyutu olan bir veritabanı başvuruyor. Örneğin, veritabanı 500 tablo içeriyor.
Tablolar k?r?lmas?n? deneyin.
Bu senaryoda, ters mühendislik tabloların gerektirir zaman. Örneğin, ters mühendislik 500 Tablo 14 dakika gerektirir.
Sorun 18
Aşağıdaki senaryoyu düşünün:
Visual Studio 2010 Service Pack 1 (SP1) Beta Internet Information Services (IIS) 6.0 çalışan bir bilgisayara yükleyin.
IIS 5.0 yalıtım modunu ayarlayın.
IIS 6. 0 bir Web sayfası barındırabilir.
Bu senaryoda, Web sayfasının erişmeye çalıştığınızda aşağıdaki hata iletisini alırsınız:
503 - Hizmet kullanılamıyor.
Sorun 19
Geçerli bir düzeltme paketini yükledikten sonra.net Framework 4, Windows İşlem Etkinleştirme Hizmetleri (was olarak da bilinir) üzerinde barındırılan tüm hizmetleri devre dışı olabilir. Ayrıca, bilgisayar yeniden başlatılıncaya kadar hizmetler yeniden başlatılamaz. was barındırılan Windows Communication Foundation (wcf) hizmetinin bir hizmet örneğidir.
Etkilenen etkinleştirme Hizmetleri şunlardır:
http olmayan etkinleştirme
Message Queuing etkinleştirmesi
Adlandırılmış Kanallar etkinleştirmesi
tcp Etkinleştirmesi
tcp bağlantı noktası paylaşma
Sorun 20
Aşağıdaki senaryoyu düşünün:
Bir asp vardır.wcf hizmeti içeren net Web sitesi. Önceki bir sürümünü Web sitesi hedefliyor.net Framework 4.
Seçmek için tıklatmayın Bu derlenmiş site güncellenebilir olması Web sitesi Yayımla Sihirbazı'nda Visual Studio 2010 onay kutusunu.
Web sitesi yayınlama.
Bir istemci, wcf hizmeti erişmeyi dener.
Bu senaryoda, wcf hizmeti istemcinin isteğine yanıt vermez. Ayrıca,. svc.compile dosyası yanlış başvuruyor.net Framework 4.
Not . Svc.compile dosyası, yayımlama işlemi tarafından oluşturulur.
Sorun 21
Aşağıdaki senaryoyu düşünün:
Siz bağlayın Windows.AutoHide komut için klavye kısayolu.
Visual Studio 2010 toggled aracı penceresinde odaklanmak. Örneğin, odak, Solution Explorer penceresinde bulunur.
Klavye kısayoluna basın.
Bu senaryoda, pencereyi gizler. Anahtarı yeniden bastığınızda, ancak pencere geçiş yapılmış gibi döndürmez.
Sorun 22
Bir uygulamada hata ayıklamak için Visual Studio 2010 kullandığınızda, aşağıdakine benzer pek çok ayrıntılı iletiler Output penceresinde gösterilir:
*** hr kaynağı:-2147024774
*** Kaynak dosyası: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, satır 1302
*** hr yayılır:-2147024774
*** Kaynak dosyası: d:\iso_whid\x86fre\base\isolation\com\enumidentityattribute.cpp, satır 144
Sorunu 23
Bir bilgisayardaki bir web uygulaması oluşturmak ve başka bir bilgisayarda uygulama yayımlama varsayalım. Uygulama eklemek için Visual Studio 2010 kullandığınızda yönetilen yöntemler derlemeler için nedeniyle eksik simgeleri gösterilemiyor.
Simgeler hakkında bilgi içeren .pdb dosyası bin klasöründen gölge kopyası klasöre kopyalanmaz bu sorun oluşur.
Sorunu 24
Kullandığınız benim ad alanında bir Visual Basic projesi. Projeye, Microsoft.VisualBasic.dll bileşen açık bir başvuru eklediğinizde, benim ad düzgün çalışamaz. Örneğin, aşağıdaki hata iletisini alabilirsiniz:
'Uygulama', 'My' üyesi değil.
Sorunu 25
Bir asp yüklediğinizde.net 4.0 düzeltmesi Aspnet_regiis –iru komut tetiklenir. Daha sonra bazı asp.net kayıt defteri anahtarları kaldırılır.
Sorun 26
Visual Studio 2010 de Cassini aracılığıyla bir .xap dosyası istediğinde, MIME türü olarak döndürülen yanıtın "application/octet-beklenen"application/x-silverlight-app yerine."stream"
Sayı 27
Visual Studio 2010 IDE içinde hata ayıklayıcısını sqlservr.exe işleme ekleyin. Yönetilen bir sql işlevi veya yönetilen bir saklı yordam bir kesme noktası ayarlayın. Sembol dosyası doğru yüklendiğinden ve düz kırmızı bir nokta görünür. Ancak, Visual Studio noktas?nda sonu değil.
Sorun 28
Visual Basic çalışma zamanı olmayan bir işletim sistemine bir Visual Basic çekirdek derleme içeren bir Visual Basic uygulaması çalıştırın. Application Object türündeki bir değişken üzerinde bir SyncLock deyimi içeriyorsa, aşağıdakine benzer bir hata iletisi alabilirsiniz:
Hata BC35000: işlem değildir kullanılabilir çalışma zamanı kitaplığı işlevini 'Microsoft.VisualBasic.CompilerServices.ObjectFlowControl.CheckForSyncLockOnValueType' tanımlanmadığından istedi.
Sayı 29
Visual Basic core içeren bir Visual Basic uygulaması çalıştırıyorsanız, kod kullanan sabitler Microsoft.VisualBasic.Constants sınıf düzgün çalışamaz. Örneğin, kod çalıştırıldığında, aşağıdaki hata iletisini alabilirsiniz:
Hata BC30059: sabit ifade gereklidir.
Sabitler sabit alanları olarak yerine normal alanları olarak gömülü olduğundan bu sorun oluşur.
Sorun 30
Dağıttığınız bir.net Framework 4 tabanlı asp.net Web sitesi eski kod erişim güvenliği (cas-Code Access Security) modunda. Web sitesi bir kısmi güven ile yapılandırın. Bu Web sitesi istemek çalıştığınızda, aşağıdaki hata iletisini alabilirsiniz:
[SecurityException: türündeki izin isteği ' System.Security.Permissions.SecurityPermission, mscorlib, sürüm 4.0.0.0, Culture = neutral, PublicKeyToken =<token id="">= ' başarısız oldu.]<b00></b00></token>
Sorunu 31
Anlatılan güvenlik güncelleştirmesini KB974417 dizinleri gac klasöründe System.EnterpriseServices.dll derlemesi dahil olmak üzere, kilitli veya derleme kullanılan yükleyin. Bu senaryoda güvenlik güncelleştirmesi yükleme başarısız olur ve bilgisayar bozulur.
Sorun hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 2260913
(http://support.microsoft.com/kb/2260913/
)
Düzeltme: Güncelleştiriliyor.net Framework başarısız olabilir ve bazı dosyalarını GAC'ye silinebilir
32 Sorunu
Bazı sınırsız ASP'den zorunlu.net türleri risk getirmek, kısmi güven kullanıcı tam güven kullanıcı olarak yükseltilmiş.
Sorun 33
Plan 9 mvc adlı Basitleştirilmiş web uygulama paradigması asp daha sık yayımlanır.NET. Ancak, sürüm 2 ile başlayan, sürümleri tam güven olarak ayarlanmamış. Bu nedenle, tam güven gerektiren birçok özellikleri düzgün çalışamaz.
Bu güncelleştirme sürümü tam olarak güven için 2'den sonraki sürümlerde Plan 9 ayarlar.
Sorun 34
Aygıt düzeyi numaralandırma türü kaynak kodundaki bir sabite belirtiminde görünenden farklı.
Güncelleştirme, tutarlı bir şekilde sabit tutar.
Sorun 35
Aşağıdaki Bilgi Bankası makalesinde açıklanan güvenlik güncelleştirmesini yüklediğinizde, Windows Communication Foundation (wcf) hizmeti uzak ana makine tarafından zorla kapatıldı. wcf hizmetini Web.config dosyasında güven düzeyi Yüksek veya Orta olarak ayarlandığında, bu sorun oluşur.
2449742
(http://support.microsoft.com/kb/2449742/
)
MS11-nnn: Microsoft Güvenlik Güncelleştirmesi açıklaması..NET Framework 2.0 Service Pack 2 ve Microsoft.net Framework 3.5 Service Pack 1, Windows Vista SP2 ve Windows Server 2008 SP2: 8 Şubat 2011
Bu güncelleştirme toplaması paketini tanıtır özellikleri
Bu güncelleştirme toplaması paketi ilgili olan aşağıdaki özellikleri tanıtır.net Framework 4.
Özellik 1
Bu güncelleştirme toplamasının ASP'yi etkinleştirir.Tasarım modunda birden çok IIS yapılandırma sistemi desteklemek için net. Bu nedenle, Visual Studio Web Tasarımcısı IIS Express destekler. Ayrıca, IIS'nin farklı sürümlerini hedefleyen farklı Visual Studio çözüm projeleri Visual Studio Web Tasarımcısı sağlar.
Özellik 2
Sembolik bağlantı aynı dosyayı açık bir gölge önbellek derlemesine doğrulandığında, derleme boyutunu kontrol edilmez. Bu nedenle, asp.net, paylaşılan Web barındırma için en iyi duruma getirme kullanır.
Özellik 3
Yeni sözdizimi HTML5 uyumlu bir TextBox denetimi tanımlamanıza izin verir. Örneğin, aşağıdaki kod, HTML5 uyumlu bir TextBox denetimi tanımlar:
Yeni bir anahtar Visual Basic çalışma zamanı kendi bağımlılığı kaldırmak kitaplıkları sağlar Visual Basic Derleyicisi için eklendi. Önceki sürümlerinde.net Framework, tüm Visual Basic uygulamaları otomatik olarak eklenen bir çalışma zamanı bağımlılığı vardı. Bağımlılık Visual Basic çalışma zamanı kitaplığı dosyası, Microsoft.VisualBasic.dll oldu. Bu güncelleştirme ile bu bağımlılığı kaldırmak için bir komut satırı seçeneği ayarlanabilir. Bazı işlevler Visual Basic Runtime'nın uygulamaya katıştırılmışsa ve anahtarı ayarlandığında diğer işlevler artık kullanılamıyor.
Özellik 5
Destek taşınabilir kitaplıkları geçirir. Bu değişiklikler, API güncelleştirmeleri ve cilt değişiklikleri içerir. Bu güncelleştirme, tek bir dll dosyasını çalıştırmak böylece taşınabilir kütüphanelere başarıyla bağlamak clr sağlar.net Framework 4, Silverlight, Xbox veya Windows telefon. Bu güncelleştirme için ortak Silverlight API ekler.net Framework 4 aynı konumda. API imzaları platformunda tutarlı kalır. Tüm değişiklikleri yüzde 100 uyumlu olan ve varolan tüm kodlar sonu değil.
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2468871
(http://support.microsoft.com/kb/2468871/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.