SORU
18 EYLÜL 2008, PERŞEMBE


Uygulama kullanımı iyi bir örnek

Görüşmelerde uygulama etki alanları hakkında sorular almaya devam ediyorum, ve I know the basics:

  • bir uygulama içinde bir yalıtım düzeyi (onları uygulamalardan farklı bir yapım
  • iş parçacıkları (threads farklı yapmak) olabilir
  • bir türün başka bir özel durumlar etkilemez
  • uygulama etki alanları birbirlerinin bellek erişemiyor
  • her uygulama farklı bir güvenlik var

Ben hala onları gerekli kılan alamadım. Birini kullanmak istediğinizde, makul somut bir durum arıyorum.

Cevap:

  • Kod güvenilmeyen
    • Çekirdek uygulama korumalı< / ^ br . /Güvenilir olmayan 3. parti eklentileri bozulmasını paylaşılan bellek Men ve yetkili olmayan kayıt veya sıkı güvenlik kısıtlamaları ile ayrı türün yalıtım sürücü tarafından erişim, uygulama veya sunucu korumak. örneğin ASP.NET ve SQL Server bileşeni kod barındırma
  • Güvenilir kod
    • Kararlılık< / ^ br . Uygulama güvenli, bağımsız bölünür/işlevsellik özellikleri
    • Mimari esneklik< / ^ br . Özgürlük CLR tek bir örneğinde birden çok uygulama veya kendi içinde her programı çalıştırmak için.

Başka bir şey?

CEVAP
18 EYLÜL 2008, PERŞEMBE


Muhtemelen en yaygın bir güvenilmeyen taraflardan eklentisi kod içeren derlemeleri yüklemek için. Kodu kendi Uygulama, uygulama izole ederek çalışır.

Ayrıca, belirli bir montaj kaldırmak için değil, ama uygulama etki alanları indirebilirsin.

Tam yıkık için, Chris Brumme bu büyük bir blog girişi vardı:

http://blogs.msdn.com/cbrumme/archive/2003/06/01/51466.aspx

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009