ای اس پی ( به انگلیسی: Asp ) مخفف کلمه Active Server Pages می باشد که توسط مایکروسافت نوشته شده است. زبان برنامه نویسی Asp جای خود را به نسل جدید خود یعنی asp.net داده و استفاده از asp در حال حاضر منسوخ شده است. بسیاری از شرکت های بزرگ و سازمان های دولتی برای طراحی و نرم افزارهای تحت وب خود از زبان برنامه نویسی asp.net استفاده می کنند.
یکی از مشکلاتی که فریمورک Asp.net دارد این است که نسبت به زبان های دیگر، برنامه نویسی با آن زمان بر تر است به طور مثال در صورتیکه شما تغییری در هر خط کد بوجود آورید ناچار به نغییر و کامپایل مجدد کلیه کدها خواهید شد. زبان برنامه نویسی asp.net بر مبنای ویندوز است و از وب سرور شرکت مایکروسافت که lls می باشد استفاده می کند و پایگاه داده آن Microsoft SQL Server است.
ASP.NET را معمولا به اشتباه یک زبان برنامه نویسی در نظر می گیرند، در حالی که دات نت یک پلتفرم و محیط برنامه نویسی است. در فضای دات نت شما می توانید از زبان های مختلف برای برنامه نویسی استفاده کنید. زبان های سی شارپ (C#) و وی بی دات نت (VB.NET) زبان های رسمی میکروسافت در این پلتفرم هستند. در پلتفرم دات نت، زبان سی شارپ محبوبیت بیشتری دارد.
برخی به اشتباه فکر می کنند امنیت این پلتفرم از وب سایت هایی که با زبان های دیگر مانند PHP نوشته می شوند بیشتر است اما باید بدانیم که امنیت یک وب سایت ربطی به زبان برنامه نویسی آن ندارد و در صورت رعایت نکردن نکات امنیتی هر وب سایتی می تواند هک شود.
در ادامه به بررسی این زبان فریمورک و ذکر وب سایت های اجرا شده با آن خواهیم پرداخت.