asp.net(aspx) daha iyi olur diye düşünüyorum.
Büyük projelerde MSSQL veritabanının daha verimli calıstığı kanatindeyim...Aşırı ram yer fakat kararlı çalışır.Ortama bir projede bile 2-3 gb rami sadece mssql yiyor...
Ben olsam tasarımı hazırlatır sonra üzerine asp alt yapısını kullanarak programlamasını hazırlardım, %99.99 güvenli olurdu...
Burda sitenin kodlaması kadar hostingin saglamlıgıda önemli, siz tüm kapıları kapatırsınız fakat sunucuda acık varsa adam arkadan girer...
Edit:
Güvenlik olarak bakarsanız bilgili bir yazılımcıyla windows server isletim sistemleri fetih edilemez bir kale olur.
Sonuc olarak windowsun ürecitisi ve destekcisi belli.