Bir şeydir .NET uygulama etki alanı?
Özellikle, iki farklı uygulama alanlarında çalışan kod etkileri nelerdir?
Nasıl veri normalde uygulama etki alanı sınırları geçirilir? Sürecin üzerinden geçen veri olarak aynı sınır mı? İçin yararlıdır ne bu soyutlama hakkında daha fazla ve merak ediyorum.
DÜZENLEME:http://stackoverflow.com/questions/622516/i-dont-understand-appdomains genel olarak Uygulama sınıfının iyi kapsama alanı mevcut
CEVAP
Temelde AppDomain bir kod bir süreç içinde çalışır tecrit edilmiş bir bölge sağlar.
Bunu düşünmek için kolay bir yol neredeyse daha hafif bir süreç ana süreç içerisinde oturmak gibidir. Her Uygulama ayrı güvenlik, vb ile kod güvenli (tüm süreç gerekirse binayı yıkmadan yüklenmemiş olabilir) çalıştırmak için izin veren tamamen izole bir süreç içinde bulunmaktadır.
Eğer bir süreç içerisinde 2 farklı uygulama etki alanları içinde kod çalıştırmak özelliklerine gelince, kod, izolasyon çalışır. Bu uygulama etki alanları arasında herhangi bir iletişim ya da seri veya MarshallByRefObject yoluyla ele alacak. Çok fazla bu konuda uzak kullanarak gibi davranır. Bu güvenmediğini güvenlik büyük miktarda kod çalıştırmak için sağlar, ve eğer bir şey yanlış olursa, seni etkilemez.
Application Domains MSDN açıklamasında daha birçok ayrıntı var.
Etki Alanı Tasarımı: Etki Alanı Servis...
Oluşturma uygulaması Facebook uygulama...
Nasıl etki alanı URL ve uygulama adını...
Çapraz menşe istekleri tek ama'In...
Filtre yalnızca belirli bir etki alanı...