DÜZELTME: .NET Framework 2.0 üzerinde çalışan bir uygulama ile .NET Framework 1.1 üzerinde çalışan bir uygulama arasında veri aktarmaya çalıştığınızda bir hata iletisi alıyorsunuz

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 907262

Belirtiler
Aşağıdaki senaryoyu ele alın. Microsoft .NET Framework 2.0 çalışan bir uygulama ve Microsoft .NET Framework 1.1 çalıştıran bir uygulama var. Uygulamalar arasında veri aktarmak için Microsoft olan .NET Framework remoting veya ikili seri hale getirme kullanmayı deneyin. Bu senaryoda, aşağıdaki hata iletilerinden birine benzer bir hata iletisi alırsınız:
Hata iletisi 1
İşlenmeyen özel durum: System.NullReferenceException: nesne başvurusu bir nesnenin örneğine ayarlanmadı
Hata iletisi 2
İşlenmeyen özel durum: System.ArgumentOutOfRangeException: Ticks değeri DateTime.MinValue.Ticks ile DateTime.MaxValue.Ticks arasında olmalıdır. Parametre adı: işaretleri
Hata iletisi 3
System.Runtime.Serialization.SerializationException: Olası sürüm uyuşmazlığı. 2 üye türü MyNamespace.MyInnerClassV2 var, serisi üye sayısı 1'dir
Hata iletisi 4
System.Runtime.Serialization.SerializationException: üye sayısı yanlış. 2 üye nesne MyNamespace.MyInnerClassV2 var, serisi üye sayısı 1'dir
5 hata iletisi
System.Runtime.Serialization.SerializationException: Üye adı bulunamadı ' v2Field' MyNamespace.MyInnerClassV1
6 hata iletisi
System.IndexOutOfRangeException: Dizin dizinin sınırları dışında idi.
Bu sorun, aşağıdaki koşulların tümü doğru olduğunda oluşur:
  • Microsoft .NET Framework remoting veya çalışma zamanı serileştirme iki uygulamayı kullanın.
  • Veri akışı için .NET Framework 1.1'den .NET Framework 2.0'a olur.

    Bu veri aktarımı aşağıdaki senaryolardan birinde oluşabilir:
    • .NET Framework 2.0 server için .NET Framework 1.1 istemci verileri döndürür.
    • Bir .NET Framework 2.0 istemcisi, .NET Framework 1.1 hizmet harekete geçirmek için veri gönderir.
    • .NET Framework 2.0 veri serileştirilir ve veri üzerinde .NET Framework 1.1 serisi.
Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için Windows Server 2003 için en son hizmet paketini edinin. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
889100 Windows Server 2003 için en son hizmet paketini elde etme

Düzeltme bilgileri



Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Bu düzeltmeyi MSDN kod Galerisi'nden yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:

Not: MSDN Kod Galerisi'nde düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için kod Galerisi kaynak sayfası kullanılamıyor demektir.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

Önkoşullar

.NET Framework 1.1 Service Pack bu düzeltmeyi uygulamak için yüklü 1 (SP1) olması gerekir.

Yeniden başlatma bilgileri

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme dosyası bilgileri

Bu düzeltme, yalnızca bu makalede listelenen ikili çalışma zamanı serileştirici sorunları düzeltmek için gereken dosyaları içerir. Bu düzeltme, bir ürünü en son sürüme tam olarak güncelleştirmek için gereken tüm dosyaları içermeyebilir.

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
X 86 için genel düzeltme
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Corperfmonext.dll1.1.4322.235981,92008 Dec 200500:06x86
Ddpatch.hotfixexefile1.0.0.153,24817-Haz-200516:45Geçerli değil
Ddpatch.updategacfile1.1.4318.081,92018 Mayıs 200519:07Geçerli değil
Ddpatch.updateutilfile1.0.3705.3147.45617-Haz-200516:45Geçerli değil
M911205.unpatchfileGeçerli değil7,744,00008 Dec 200519:25Geçerli değil
Mscorlib.dll1.1.4322.23592,142,20807 Dec 200523:59x86
Mscorlib.ldoGeçerli değil10,94408 Dec 200500:00Geçerli değil
Mscorsvr.dll1.1.4322.23592,519,04008 Dec 200500:05x86
Mscorwks.dll1.1.4322.23592,510,84808 Dec 200500:06x86
X 86 için Microsoft Windows Server 2003 düzeltme
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatformHizmet paketi gereksinimi
Corperfmonext.dll1.1.4322.235981,92009 Dec 200502:07x86SP1
Mscorlib.dll1.1.4322.23592,142,20809 Dec 200500:40x86SP1
Mscorlib.ldoGeçerli değil10,94409 Dec 200505:58Geçerli değilSP1
Mscorsvr.dll1.1.4322.23592,519,04009 Dec 200502:08x86SP1
Mscorwks.dll1.1.4322.23592,510,84809 Dec 200502:08x86SP1
Netfxupdate.exe1.0.3705.0106,49630 Ağu 200500:02x86SP1
Setregni.exe1.1.4322.2034106,49630 Ağu 200500:02x86SP1
Togac.exe1.1.4322.573118,78409 Dec 200502:07x86SP1
Not: Dosya bağımlılıkları nedeniyle, bu dosyaları içeren en son düzeltmede ek dosyalar da içerebilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Bu sorun ilk olarak Windows Server 2003 Service Pack 2'de giderilmiştir.
Daha fazla bilgi
Notlar
  • Bu düzeltme, SOAP çalışma zamanı seri hale getirici sorunları gidermez.
  • Bu düzeltmeyi Microsoft .NET Framework 1.0 için sağlanması planlanmıştır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 907262 - Son İnceleme: 11/22/2015 09:48:00 - Düzeltme: 4.0

Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 1.1

  • kbwinserv2003sp2fix kbqfe kbbug kbtshoot kbfix kbprb kbmt KB907262 KbMttr
Geri bildirim