Düzeltme: ASP.NET'ten işlem COM + bileşenleri, arama, çeşitli sorunlar

Makale çevirileri Makale çevirileri
Makale numarası: 318000 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
ÖNEMLI: Bu makale kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklediğinizden ve bir sorun çıkması durumunda kayıt defterini geri nasıl yükleyeceğinizi anladığınızdan emin olun. Kayıt defterini yedekleme, geri yükleme ve düzenleme ile ilgili bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986Microsoft Windows Kayıt Defteri'nin Açıklaması
Hepsini aç | Hepsini kapa

Belirtiler

Ne zaman, yönetilen veya yönetilmeyen işlem COM + çağrısı aşağıdaki sorunlardan biri veya ASP.NET bileşenlerini uygulamanızda oluşabilir:
  • Erişim ihlali
  • Bellek sızıntısı
  • Tanıtıcı sızdırıyor
  • Kilitlenmeler
  • Düşük performans

Neden

Bu davranış, aşağıdaki koşullar nedeniyle oluşabilir:
  • Bir COM + 1.0 nedenler kilitlenme bellek sızıntıları ve tanıtıcı hata sızdırıyor.
  • COM + 1.0 iki hataları erişim ihlallerine neden.
  • Bir MDAC 2.7 hata zayıf bir performans sağlar.

Çözüm

Microsoft Windows 2000 üretim Web sunucusunda, COM + bileşenleri ASP.NET'ten kullanıyorsanız, aşağıdaki yöntemlerden bu sorunlara geçici bir çözüm bulmak için gösterilen sırada kullanın:
  • Windows 2000 Service Pack 2 (SP2) yükleyin ve COM + düzeltme toplaması paketinin 18.1 toplu. 18.1 COM + Düzeltme Toplaması Paketi toplu edinmek için <a0></a0>, Microsoft Ürün Destek Hizmetleri'ne başvurun. Windows 2000 Service Pack 3 (SP3) bırakıldığında, bu düzeltmeleri içerir.18.1 COM + Düzeltme Toplaması Paketi toplu hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    313582BILGI: Windows 2000 Service Pack 2 Sonrası COM + toplu düzeltme paketi 18.1 toplu kullanılabilirliği
  • SQL Server 2000 kullanıyorsanız, SQL Server 2000 Service Pack 1 (SP1) yüklemek veya daha yenisi.

    SQL Server 2000 hizmet paketlerinde kullanılabilirliği hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesine gidin:
    http://www.microsoft.com/sql
  • MDAC 2.7 performans sorunları için düzeltme gereksinim duyarsanız, Microsoft Ürün Destek Hizmetleri'ne başvurun. MDAC 2.7 SP1 yayımlandığında, bu düzeltmeleri içerir.
  • Açıkça, System.EnterpriseServices.ServicedComponent sınıfından nesneler üzerinde atma yöntemini çağırmalısınız. Yük altında tanıtıcı sayımı tarafından birkaç binler (10.000 30.000), açıkça atma çağırmayın önce serbest kadar artırabilirsiniz.UYARı: Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, Kayıt Defteri Düzenleyicisi yanlış kullanımından kaynaklanan sorunları çözebileceğinizi garanti edemez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.

Durum

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
312118Hata: Yüksek bellek kullanımı ve uygulama, tanıtıcı sayaçları ServicedComponent nesneler içeriyor


Düzeltmeleri Windows 2000 SP3 ve MDAC 2.7 SP1'de genel olarak kullanılabilir. Sistemde yukarıda belirtilen hizmet paketleri yayımlandıktan önce bir düzeltme gerekiyorsa, lütfen Microsoft Ürün Destek Hizmetleri'ne başvurun.

Özellikler

Makale numarası: 318000 - Last Review: 24 Şubat 2014 Pazartesi - Gözden geçirme: 2.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft COM+ 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Data Access Components 2.7
  • Microsoft .NET Framework Service Pack 2
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug kbcomservices kberrmsg kbfix kbperformance kbscalability KB318000 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:318000

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