ASP.NET یکی از زبان های برنامه نویسی چندگانه برای طراحی سایت است . این زبان که نسخه ی قدیمی آن ASP نام دارد شامل قوانینی کلی برای طراحی وبسایت ها است.
ASP در گذشته طرفداران زیاد تری نسبت به امروز داشت اما با انتشار نسخه ی جدید آن که نسخه ی سوم این زبان می شود توانست بسیاری از طرفداران خود را بازگرداند.نام نسخه ی جدید آن ASP.NET است.
این زبان در سال 1993 میلادی توسط شرکت ماکروسافت ارائه و رونمایی شد.بهتر است بدانید تمام کدهای این زبان در محیط Visual Studio نوشته شده و گسترش می یابد.
ASP.NET فقط یک زبان برنامه نویسی نیست بلکه یک تکنولوژی برنامه نویسی به وسیله ی دات نت است که از طریق : ویژال بیسیک،سی شارپ،جی شارپ و زبان های دیگری که پسوند دات نت داشته باشند نوشته می شوند. همچنین کنترل ( باکس هایی که به وسیله ی قرار دادن دکمه هایی در آن باعث انجام عملیات می شود) این زبان می تواند به زبان های مختلفی مثل ++C و Java نوشته شود.
برای راه اندازی زبان ASP به هاست ویندوز نیاز دارید.IIS وب سروری است که با ASP.NET هماهنگ است و به شرکت مایکروسافت اختصاص دارد. از SQL Server نیز باید برای پایگاه داده ی این زبان استفاده کنید. که یکی از معایب آن محسوب می شود.
ویژگی های زبان ASP.NET :
سطح امنیتی آن برای طراحی سایت بسیار مناسب است.
دارای سرعت بالا و کاهش ترافیک شبکه
دارای رسپانسیو بالا
به صورت خودکار و هوشمند هر محتوای وبی را اضافه یا ویرایش می کند .
ASP.NET صفحات وب را سفارشی می کند تا برای مخاطبان مفید باشد.
نسخه های مختلف ویندوز و IIS هایی که پشتیبانی می شود:
Windows 7 (all editions) come with IIS 7.5
Windows Vista Business, Enterprise and Ultimate come with IIS 7
Windows Vista Home Premium comes with IIS 7
Windows Vista Home Edition does not support PWS or IIS
Windows XP Professional comes with IIS 5.1
Windows XP Home Edition does not support IIS or PWS
Windows 2000 Professional comes with IIS 5.0
Windows NT Professional comes with IIS 3 and also supports IIS 4
Windows NT Workstation supports PWS and IIS 3
Windows ME does not support PWS or IIS
Windows 98 comes with PWS
Windows 95 supports PWS