Özet
Bu makalede, Microsoft .NET Framework 3.5 Service Pack 1 (SP1) için Düzeltme Paketi 2733957 açıklanır. Bu düzeltme paketi, .NET Framework 3.5 SP1'deki kararlılık, güvenilirlik ve performans sorunlarına yönelik düzeltmeler sağlar.Bu düzeltme paketi aşağıdaki işletim sistemleri için kullanılabilir:
-
Windows 7
-
Windows Server 2008 R2
Düzeltildi sorunu
.NET Framework 3.5 Service Pack 1 (SP1) yüklü bir bilgisayara .NET Framework 2.0, .NET Framework 3.0 veya .NET Framework 3.5 bileşenlerinden herhangi biri için bir düzeltme veya güncelleştirme yüklediğinizde, machine.config veya web.config dosyası bozulabilir. Bu sorun, yapılandırma dosyasının bölümlerini bir dış yapılandırma dosyasına yeniden yönlendirmek için "configSource" özniteliği kullanıldığında oluşur.Örneğin, aşağıdaki gibi yeniden yönlendirilmiş bir bölüm içeren bir machine.config dosyanız veya web.config dosyanız vardır:
<configuration> <bindingExtensions configSource="other.config" /></configuration>
bir .NET Framework güncelleştirmesi yüklendikten sonra, aşağıdaki örnekte olduğu gibi "bindingExtensions" öğesinin altında ek girdiler vardır:
<configuration> <bindingExtensions configSource="other.config" /><add name="name1" /><add name="name2" /></configuration>
Bu sorun, yapılandırma dosyasının geçersiz olmasını neden olur. "bindingExtensions" öğesinde "configSource" özniteliğinin varlığı, yapılandırma dosyasında "bindingExtensions" altında alt öğe olmaması gerektiği anlamına gelir. Ayrıca, bilgisayarda bir Windows Communication Foundation (WCF) uygulaması çalıştırdığınızda System.Configuration.ConfigurationException özel durumu alırsınız.Bu düzeltme yüklendikten sonra, gelecekte yüklenen güncelleştirmeler "configSource" özniteliğinin varlığından haberdar olur ve bu öğeleri değiştirmekten kaçınacaktır.Geçici çözümBu sorunu geçici olarak çözmek için aşağıdaki yöntemlerden birini kullanın:
-
Geçici bir çözüm olarak ek alt öğeleri el ile kaldırın. Ancak, bu düzeltme sisteme uygulanmazsa gelecekteki güncelleştirmelerin bu sorunun yeniden oluşmasına neden olabileceğini unutmayın.
-
Dış yapılandırma dosyasındaki yapılandırmayı machine.config veya web.config dosyasına geri taşıyın.
Çözüm
Düzeltme bilgileri
Desteklenen bir düzeltme artık Microsoft tarafından kullanılabilir. Ancak, yalnızca bu makalede açıklanan sorunu düzeltmeye yöneliktir. Yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek test alabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmezseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemenizi öneririz.Bu sorunu hemen çözmek için, düzeltmeyi edinmek için Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının tam listesi ve destek maliyetleri hakkında bilgi için aşağıdaki Microsoft web sitesine gidin:
http://support.microsoft.com/contactus/?ws=supportNot Özel durumlarda, bir Microsoft Desteği Uzmanı belirli bir güncelleştirmenin sorununuzu çözeceğini belirlerse normalde destek aramaları için tahakkuk eden ücretler iptal edilebilir. Her zamanki destek maliyetleri, söz konusu güncelleştirme için uygun olmayan ek destek soruları ve sorunları için geçerlidir.
Ön koşullar
Bu düzeltmeyi uygulamak için aşağıdaki işletim sistemlerinden birinde Microsoft .NET Framework 3.5 SP1 yüklü olmalıdır:
-
Windows 7
-
Windows Server 2008 R2
Yeniden başlatma bilgileri
Bu düzeltmeyi yüklediğinizde etkilenen dosyalar kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir. Bilgisayarı yeniden başlatmak zorunda kalmamak için bu düzeltmeyi uygulamadan önce tüm .NET Framework tabanlı uygulamaları kapatmanızı öneririz.
Değiştirme bilgileri
Bu düzeltme, daha önce yayımlanan bir düzeltmenin yerini almaz.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
|
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 Tem- 2012 |
11:56 |
x86 |
Windows 7 ve Windows Server 2008 R2'nin desteklenen tüm x64 tabanlı sürümleri için
|
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
285,776 |
26 Tem- 2012 |
11:56 |
x64 |
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 Temmuz 2012 |
11:56 |
x86 |
Windows Server 2008 R2'nin tüm desteklenen IA-64 tabanlı sürümleri için
|
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
472,656 |
26 Temmuz 2012 |
11:49 |
IA- 64 |
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 Temmuz 2012 |
11:56 |
x86 |
Not Dosya bağımlılıkları nedeniyle, bu dosyaları içeren en son düzeltme ek dosyalar da içerebilir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması