.net Framework 2.0 SP2 için uygulama uyumluluğu güncelleştirmesi ile giderilen sorunların listesi

Makale çevirileri Makale çevirileri
Makale numarası: 958481 - Bu makalenin geçerli olduğu ürünleri görün.
GİRİŞ
Bu makalede, .NET Framework 3.5 Service Pack 1 için (SP1) yükselttikten sonra .NET Framework 2.0 Service Pack 2 (SP2) ile ilgili sorunları sonu hakkında bilgileri listeler. Bu sorunlar bir .NET Framework 3.5 SP1 güncelleştirmesinin sabittir.

Hakkında daha fazla bilgi için. NET Framework 3.5 SP1 Güncelleştirmesi, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
959209.NET Framework 3.5 Service Pack 1 için bir güncelleştirme kullanıma sunuldu
Hepsini aç | Hepsini kapa

Bu Sayfada

Daha fazla bilgi

  • .NET Framework 3.5 SP1'de bulunan yeni dinamik veri özelliği, bire bir ilişki gidilemiyor. Bire bir ilişki gezinmek için yüklenememesi varlık framework veri modeli üzerinde çalışan bir dinamik veri Web sitesi oluşturma girişimi başarısız olur.
  • FrontPage uzantısı yüklendiğinde, ASP.NET tarayıcı cap özelliği bozulur. Meta veriler içeren bir .browser dosya olan App_Browser klasörü altında gizli bir klasöre FrontPage uzantısı ekler çünkü bu sorun oluşur. Bu dosyalar ASP.NET geçtiğinde, ASP.NET bir hata üretir. Bu sorun, FrontPage uzantıları yüklü olan istemcilerini etkiler.
  • .NET Framework 3.5 SP1'i yükledikten sonra bir Web sitesini kullanan türetilmiş bir sürümü UpdateProgress Denetim şu özel durum karşılaşabilirsiniz:
    Bir ProgressTemplate 'id' kimlikli UpdateProgress denetim üzerinde belirtilmelidir.
    Bu sorun, .NET Framework 3.5 ve .NET Framework 3.5 SP1 arasında bir fark davranış nedeniyle oluşur. .NET Framework 3.5, UpdateProgress denetimini zorlar gereksinimi olan bir ProgressTemplate özelliği PreRender yordamına girildi. Bir türetilmiş UpdateProgress Denetim subvert gereksinim geçersiz kılarak OnPreRender türetilmiş denetim olayı. Bu nedenle, UpdateProgress arama denetimi önlemek temel alır.OnPreRender olay. .NET Framework 3.5 SP1'de UpdateProgress kontrol kullanır CreateChildControls yöntemi oluşturmak için ProgressTemplate özellik. Bu nedenle, gereksinimin sayfa yaşam döngüsü içinde farklı bir noktada uygulanır. Bu nedenle, OnPreRender Teknik onay subvert olamaz.
  • SGEN.exe aracı bir hata üretir ve sahip bazı türleri içeren bir derleme üretmek için SGEN.exe aracını kullanırken bir seri hale getirme derlemesi oluşturmaz [Eski (EHATALIYSA = true)] özellik. Ancak, SGEN.exe aracı .NET Framework derlemesi türlerini kalkmamış seri hale getirilirken engel.
  • Exchange Web Hizmetleri Windows Communication Foundation (WCF) sorunları nedeniyle özel durumları oluşturun. Her başarısız istek özel durumlar sonuçlanır. Bu nedenle, Exchange hizmeti geçici olarak hizmet dışı görünüyor ya da çalışmıyor.
  • Just-in-time (JIT) en iyi duruma getirme için .NET Framework 3.5 SP1'de yapılan değişiklikleri kaydetmek için alanları, yanlış bir tanıtımı neden. Bu nedenle, JIT yanlış kod oluşturur. Kullandığınızda bu sorun yalnızca oluşur cpblk yönergeler veya initblk yönergeleri. Bu yönergeler yalnızca yönetilen C++ Derleyici tarafından yayılan. Bu sorun, JIT ve NGEN tarafından oluşturulan kodu için geçerlidir.
  • Derlemeleri .NET Framework belirli yöntemleri geçersiz kılın karıştırılmış 1.1 derleme başarısız olabilir. Örneğin, .NET Framework 1.1 türü sanal yöntemi geçersiz kılar, ancak aynı tür .NET Framework 2.0 sanal yöntemi geçersiz kılmaz, bu sorun oluşabilir. Bir yöntemin uygulaması hala devralma hiyerarşisinde daha önceden var olduğundan bu bir yeni değişiklik olmamalıdır. Ancak, sanal yöntemi geçersiz kılındı, sanal bir yöntem sonra 1.1 karşı oluşturulmuş ve sanal yöntemi daha sonra farklı, .NET Framework 2.0 SP2 veya .NET Framework 3.5 SP1 kodu çalıştırdığınızda karıştırılmış kod çalışmaz.
  • .NET Framework 3.5 SP1'de, bir NULL değer iade adres alanı düzeni rasgele (ASLR) desteklemek için yapılan değişiklikler bir hata durumu çalışma zamanında erişim ihlaline neden oluyor. Bu erişim ihlali ExecutionEngineException istisna olarak ortaya çıkmaktadır. Ayrıca, işlem sonlandırılır.
  • Seri kaldırma bir ürün olarak yansıma kullanarak çalışma zamanında belirli türleri oluşturduğunuzda, çalışma zamanı, 32-bit işlemde sonsuz bir döngüye girer. 64-Bit işlemde bellek içi özel durum oluşur. Başvuru tipi kullanılarak oluşturulan genel bir tür olmalıdır. Ayrıca, tür uygulamalıdır ISerializable arabirim ve bir static alan içerir.
  • .NET Framework 3.5 SP1 yüklendikten sonra IIS altında bir Web sitesinde barındırılıyorsa, aşağıdaki özel durum hata iletisi alırsınız:
    System.Runtime.InteropServices.COMException
    Onreadystatechange aşağıdaki koşullar doğruysa bu sorun oluşur:
    • ASP.NET IIS altında bulunan Web sitesi çalışıyor.
    • ASP.NET, Windows Presentation Foundation (WPF) görüntüleri üzerinde--anında oluşturmak için kullanıyor.
  • XPS belgeleri içinde göreli köprüler bölün ve uygulamanın çökmesine neden. Bağlantı aynı belgenin içinde başka bir konuma göz atın, XPS belgeleri, hiçbir şey olmuyor. Veya XPS belgesi barındıran uygulama çöker.
  • .NET Framework 3.5 SP1'de Geometry.Combine Daha fazla puan yöntemi oluşturur veya parçalar yöntemi daha önceki sürümlerde oluşturur. Önceki sürümlerde olduğu gibi geometri yolunu tanımlamak için puan sayısının 10 katı WPF tarafından oluşturulan noktasını veya yol bilgileri kullanır. Önceki sürümleri nispeten basit geometrik şekli ya da yolun tanımlamak için üç satır gerektirir. Ancak, .NET Framework 3.5 SP1'de 30 satırları gereklidir.
  • .NET Framework 3.5 SP1'i yükledikten sonra dinamik veri yabancı anahtar kimlikleri bir-bir ilişkide görüntüleyemiyor. Dinamik veri özellik tanımlayıcıları bulunduğunu kabul ettiği için web siteleri veya ASP.NET dynamic data kullanılarak oluşturulan uygulamalar koptu. Dinamik veri bağlantıları için etiketleri elde etmek için özellik tanımlayıcıları kullanır.

    Oluşturulan özel durum aşağıdakine benzer:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper', 'Yönetici' adlı bir özellik içermiyor.
  • Aynı türü olarak adlandırılması gerekmez gezinti özellikleri için bağlantılar silemezsiniz. Tür adı başka bir türü olan bu tür ilişkiyi açıklayan gezinti özelliği farklı olduğunda bu sorun oluşur.
  • ADO.NET Data Services İstemcisi hizmetinde yeni bir varlık eklemek ve bu varlığın ilişkili diğer varlıkları ile ilişkilendirmek için bir istemci uygulama geliştiricisi sağlar. İstemci bir ilişkisel veritabanı tarafından yedeklenen bir veri hizmeti kimlerle konuştuğunu, veritabanının şema kurallarını hizmetine ekler yerine getirilir. Veritabanlarında, tablolarda NOT NULL kısıtlaması yabancı anahtarları koymak için yaygındır. Böyle bir durumda, bu tabloya ekleme, ilgili varlık için yabancı anahtar içermelidir. Ancak, ADO.NET İstemci Kitaplığı'nda bir kod hatası yeni varlıklar ve başvuru ilişkileri bir anda ayarlanamıyor. Bu nedenle, ADO.NET Data Services istemci ortak yabancı anahtar tablosu kısıtlamaları ile birlikte kullanamazsınız.
  • İstemci Kitaplığı, bir veya daha fazla ek nesnesi ile ilişkili bir nesne izleme sırası nesnesi silemezsiniz. Kitaplık nesneleri arasındaki başvuruları silmek de çalıştığı için bu sorun oluşur.
  • Oracle işlemlerde AutoCommit davranış .NET Framework 2.0 SP1'de .NET Framework 2.0 SP2'de davranış farklıdır. Bir uygulama bir hareket başlatır, hareketi tamamlar ve sonra aynı bağlantıda yeni bir hareket başlatır, .NET Framework 2.0 SP2'de, ikinci bir hareket içinde yürütülen tüm komutları otomatik tamamlama modunda çalışır. İşlem geri alınır bile bu komutları tarafından yapılan değişikliklerin veritabanına kabul edilir.

Dosya bilgileri

x 86 tabanlı sürümleri

Bu tabloyu kapaBu tabloyu aç
Dosya adıSürümTarihSaatBoyutu
Aspnet_wp.exe2.0.50727.308225 Kas 200812:5931,560
Mscordacwks.dll2.0.50727.308225 Kas 200812:59990,032
Mscorjit.dll'nin2.0.50727.308225 Kas 200812:59364,872
Mscorlib.dll2.0.50727.308225 Kas 200812:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Kas 200812:59486,400
System.XML.dll2.0.50727.308225 Kas 200812:592,048,000
Webengine.dll2.0.50727.308225 Kas 200812:59436,040
Mscorwks.dll2.0.50727.308225 Kas 200812:595,813,576
System.Web.dll2.0.50727.308225 Kas 200812:595,242,880

x 64 sürümleri

Bu tabloyu kapaBu tabloyu aç
Dosya adıSürümTarihSaatBoyutu
Aspnet_wp.exe2.0.50727.308225 Kas 200807:2943,336
Aspnet_wp.exe2.0.50727.308225 Kas 200812:5931,560
Mscordacwks.dll2.0.50727.308225 Kas 200807:291,765,712
Mscordacwks.dll2.0.50727.308225 Kas 200812:59990,032
Mscorjit.dll'nin2.0.50727.308225 Kas 200807:291,577,800
Mscorjit.dll'nin2.0.50727.308225 Kas 200812:59364,872
Mscorlib.dll2.0.50727.308225 Kas 200807:294,562,944
Mscorlib.dll2.0.50727.308225 Kas 200812:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Kas 200807:29502,272
System.Data.OracleClient.dll2.0.50727.308225 Kas 200812:59486,400
System.XML.dll2.0.50727.308225 Kas 200812:322,048,000
System.XML.dll2.0.50727.308225 Kas 200812:592,048,000
Webengine.dll2.0.50727.308225 Kas 200807:29743,240
Webengine.dll2.0.50727.308225 Kas 200812:59436,040
Mscorwks.dll2.0.50727.308225 Kas 200807:2910,077,512
Mscorwks.dll2.0.50727.308225 Kas 200812:595,813,576
System.Web.dll2.0.50727.308225 Kas 200807:295,255,168
System.Web.dll2.0.50727.308225 Kas 200812:595,242,880

IA-64 sürümleri

Bu tabloyu kapaBu tabloyu aç
Dosya adıSürümTarihSaatBoyutu
Aspnet_wp.exe2.0.50727.308225 Kas 200807:2183,272
Aspnet_wp.exe2.0.50727.308225 Kas 200812:5931,560
Mscordacwks.dll2.0.50727.308225 Kas 200807:223,085,648
Mscordacwks.dll2.0.50727.308225 Kas 200812:59990,032
Mscorjit.dll'nin2.0.50727.308225 Kas 200807:212,558,280
Mscorjit.dll'nin2.0.50727.308225 Kas 200812:59364,872
Mscorlib.dll2.0.50727.308225 Kas 200807:224,005,888
Mscorlib.dll2.0.50727.308225 Kas 200812:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Kas 200807:21505,344
System.Data.OracleClient.dll2.0.50727.308225 Kas 200812:59486,400
System.XML.dll2.0.50727.308225 Kas 200812:322,048,000
System.XML.dll2.0.50727.308225 Kas 200812:592,048,000
Webengine.dll2.0.50727.308225 Kas 200807:211,227,080
Webengine.dll2.0.50727.308225 Kas 200812:59436,040
Mscorwks.dll2.0.50727.308225 Kas 200807:2120,151,624
Mscorwks.dll2.0.50727.308225 Kas 200812:595,813,576
System.Web.dll2.0.50727.308225 Kas 200807:214,771,840
System.Web.dll2.0.50727.308225 Kas 200812:595,242,880

Özellikler

Makale numarası: 958481 - Last Review: 7 Nisan 2013 Pazar - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 2.0
Anahtar Kelimeler: 
kbsurveynew kbhotfixserver kbqfe kbmt KB958481 KbMttr
Machine-translated Article
Ö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: 958481

Geri Bildirim Ver

 

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