4.5.2, 4.5.1 ve 4.5 Windows .NET Framework düzeltme toplaması 3088958 (Web Installer)

Bu makalede, düzeltme toplaması 3088958 4.5.2 Microsoft .NET Framework, .NET Framework 4.5.1 ve.NET Framework 4.5 için kullanılabilir açıklanır. Düzeltme Toplaması ile giderilen sorunlar hakkında daha fazla bilgi için "Bu düzeltme toplaması ile giderilen sorunlar" bölümüne bakın.

Web yükleyicisi otomatik olarak belirler ve yalnızca belirli bir platform için uygun olan bileşenleri yükler küçük bir paket (az bir megabayt) bulunur.

Çözüm

Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak, bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın.

Bu sorunu gidermek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceksiniz belirlerse, normal destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

Not: Düzeltme güncelleştirme sürüm numarasını doğrulamak için yüklü sürümü belirleme yayın anahtar değerini denetleyin. İleriye dönük olarak uyumlu olması için aşağıdaki tabloda listelenen değere eşit veya daha büyük bir değer için denetleyebilirsiniz.

Düzeltme Toplaması sürümYayın DWORD değeri
.NET Framework 4.5 ve .NET Framework'ün sonraki sürümlerinde 3088958 düzeltme toplaması379991
.NET Framework sürümünü belirleme hakkında daha fazla bilgi için bkz: nasıl yapılır: belirlemek hangi .NET Framework sürümlerinin yüklü olduğunu.

Daha fazla bilgi

Önkoşullar

Bu düzeltmeyi uygulamak için .NET Framework 4.5.2, .NET Framework 4.5.1 veya.NET Framework 4.5 yüklü olması gerekir.

Yeniden başlatma gereksinimi

Etkilenen herhangi bir dosya kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Bu düzeltmeyi uygulamadan önce tüm .NET Framework tabanlı uygulamaları kapatmanızı öneririz.

Düzeltme değiştirme bilgileri

Bu düzeltme paketi, daha önce yayımlanan bir düzeltme paketini yenisiyle değiştirmez.

Bu düzeltme toplaması ile giderilen sorunlar

Sorun 1

Bu yeni Gürcüce Larisi sembolü desteklemek için bir güncelleştirmedir. Ülke Gürcistan Larisi için yeni bir para birimi simgesi tanıttı, ancak para birimi adı değiştirilmez. Yeni para birimi simgesi de Unicode standardı için eklenmiştir. Bu güncelleştirme, sistem yerel ayarlarını temel alarak .NET Framework tarafından doğru para birimi simgesi görüntülendiğinden emin yapar.

Sorun 2

Bu düzeltme toplaması aynı işlemde çalışan ancak iki farklı .NET Framework sürümlerini hedefleyen Dokunmatik özellikli Windows Presentation temelleri (WPF) uygulamaları ile bir sorunu giderir. Bu sorunu iki VSTO Office farklı yan yana .NET Framework için hedeflenen ancak WPF içinde yazılan eklentiler örneğidir. Bu senaryoda, kullanıcıların program yürütme sırasında garip dokunma davranışı ve/veya çöküyor çeşitli noktalarda görebilirsiniz.

Düzeltme uygun DLL'ler yüklenir ve bu gibi durumlarda, dokunma davranışı ile ilgili tüm sorunları durdurma erişilen veya program çöküyor emin kılar.

Not: Bilgisayarınızda .NET Framework 3.5 Service Pack 2 kullanıyorsanız, bu sorunu gidermek sürümünüze karşılık gelen düzeltmesini yükleyin.

Sorun 3

Devre dışı RyuJit ile 32-bit sürümü .NET Framework 4.6 veya AMD64 sürümü .NET Framework 4.6 platformu üzerinde çalışan bir ASP.NET Web sitesi varsa, işlenmemiş ThreadAbortException nedeniyle w3wp kilitlenmesiyle karşılaşabilir.

Kilitlenme gerçekleştiğinde, Windows Olay Günlüğü'nde aşağıdaki günlük görebilirsiniz:

İşlenmeyen bir özel durum oluştu ve işlemi sona erdirildi.
Uygulama Kimliği: [ApplicationId]
İşlem Kimliği: [işlemkimliği]
Özel durum: System.Threading.ThreadAbortException
İleti: İş parçacığı sonlandırılıyor.
StackTrace: System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext bağlam) at
System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 bayraklar)
System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 bayraklar)


Sorun 4

WCF Hizmeti Yönlendirme kullanarak WCF hizmetine bağlanırken bir WCF istemcisi olduğunu varsayalım. Son hizmet yapılandırma değişiklikleri veya FaultException bir tür değil herhangi beklenmeyen bir özel durum harekete geçirirse, WCF Hizmeti Yönlendirme izleyen istekler son hizmete yönlendirmek değil.

Bu sorun oluştuğunda, aşağıdaki özel durum alabilirsiniz:

System.ServiceModel.ProtocolException: Bu kanal artık çıktı oturumu sunucu tarafından başlatılan bir kapatma nedeniyle otomatik olarak kapalı olarak iletileri göndermek için kullanılabilir. DispatchRuntime.AutomaticInputSessionShutdown false olarak ayarlayarak otomatik kapatma devre dışı bırakın ya da uzak sunucu kapatma protokolünü değiştirmeyi düşünebilirsiniz.
Yığın izleme bilgileri:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()
at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )
at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)


Özellikler

Makale No: 3088958 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1

Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 Service Pack 1, Windows Server 2008 Service Pack 2, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Server 2012 Datacenter, Windows Vista Service Pack 2, Windows RT, Windows RT 8.1

Geri bildirim