Klasik ASP 'de kaynak kod gizlemenin tek yolu malesef kodlarımızı DLL olarak yazıp derlemekten geçer. Klasik asp'nin geliştirmesi 3.0 sürümü sonrasında durdurulduğu için php gibi şifreleme yapılamıyor yapılsa bile yılların şifreleme teknikleri artık şifre değil edebi metin haline dönüşüyor )

Ancak standart hostinglere DLL'i ancak rüyanızda yükletebilirsiniz ) Yazdığınız programı sadece reseller sahipleri kullanabilirler.

.NET tam bu noktada asp'den ayrılıyor. Çünkü .net öyle bir platform ki bir dll dosyasına aspx script içinden bir resime erişir gibi erişmenize izin veriyor. Framework ayarlarından erişim yetkilerine hakim olunduğu için güvenlik riski taşımıyor. Ama normal asp DLL'leri mutlaka windowsa register edilmek durumunda ki script sunucuya komut verdiğinde sunucu dll'i bulabilsin.