ASP.NET
ASP.NET är en uppsättning verktyg för webbutveckling som erbjuds av Microsoft. Program som Visual Studio .NET och Visual Web Developer tillåter webbutvecklare att skapa dynamiska webbplatser med ett visuellt gränssnitt. Naturligtvis kan programmerare skriva sin egen kod och skript och införliva det också på ASP.NET-webbplatser. Även om det ofta ses som en efterträdare till Microsofts ASP programmeringsteknik stöder ASP.NET också Visual Basic.NET, JScript .NET och öppen källkodsspråk som Python och Perl.
ASP.NET bygger på .NET-ramverket, som ger ett applikationsprogramgränssnitt (API) för programvaruprogrammerare. .NET-utvecklingsverktygen kan användas för att skapa applikationer för både Windows-operativsystemet och webben. Program som Visual Studio .NET ger ett visuellt gränssnitt för utvecklare att skapa sina applikationer, vilket gör .NET till ett rimligt val för att också utforma webbaserade gränssnitt.
För att en ASP.NET-webbplats ska fungera korrekt måste den publiceras på en webbserver som stöder ASP.NET-applikationer. Microsofts Internet Information Services (IIS) webbserver är den absolut vanligaste plattformen för ASP.NET-webbplatser. Även om det finns några alternativ med öppen källkod för Linux-baserade system, erbjuder dessa alternativ ofta mindre än fullt stöd för ASP.NET-applikationer.