Keunggulan ASP.net
*
Penyederhanaan. ASP.NET membuat mudah tugas umum seperti
pembuatan form, otentikasi client, validasi data, konfigurasi situs, dan
deployment.
*
Perbaikan Performa. Karene ASP.NET dikompilasi ke CLR sehingga performanya lebih baik dari ASP yang interpreter.
*
Form-form Web. Merupakan model pemrograman baru yang menggabungkan
aplikasi ASP dengan kemudahan pengembangan dan produktifitas Visual
Basic.
*
Kode Nonspaghetti. Model pemrograman ASP.NET memisahkan kode dari
presentasi sehingga mempermudah membuat konstruksi dan mengelola kode.
*
Perbaikan Manajemen Status. ASP.NET menyediakan status aplikasi dan
sesi yang mudah digunakan. ASP.NET mengatasi keterbatasan tersebut
dengan menyediakan dukungan pendistribusian status sesi dalam server
web, menaruh informasi status dalam SQL Server, serta menyediakan
pengelolaan status tanpa cookies.
*
Pengamanan. ASP.NET menyediakan layanan otorisasi (menentukan
apakah pengguna memiliki ijin untuk melakukan tindakan yang diminta) dan
otentikasi (menentukan identitas pengguna yang melakukan permintaat)
yang telah diperbaiki menggunakan CookieAuthenticationModule dan
URLAuthorizationModule.
*
Konfigurasi. ASP.NET menggunakan file XML untuk menyimpan
pengaturan konfigurasi. Hal ini membuat deployment situs menjadi lebih
mudah.
*
Layanan Web. ASP.NET dapat digunakan untuk mengekspos fungsi bisnis ke partner melalui protokol Web standar.
*
Caching. Disediakan mesin caching untuk meningkatkan kinerja
aplikasi dan mengurangi beban pemroses server web dan server database.
*
Debugging. ASP.NET memiliki utilitas tracking yang build-in.
*
Deployment. Deployment dapat dilakukan dengan cara menyalin file
karena semua pengaturan konfigurasi situs terdapat dalam file XML.