XSP est un serveur web simple et autonome écrit en C# qui héberge le système ASP.NET pour Linux et d'autres systèmes d'exploitation Unix . Il s'exécute sur l' environnement d'exécution Mono pour Linux et sur l' environnement d'exécution .NET Framework , ce qui le rend utilisable comme serveur web léger sur toute plateforme prenant en charge .NET.
XSP était le nom d'origine du projet interne de Microsoft qui est devenu ASP.NET. Ce nom rend hommage au nom original de ce qui allait devenir ASP.NET.
XSP est couramment utilisé comme hôte léger pour les applications ASP.NET lors du développement et des tests, fournissant un environnement serveur web minimal qui prend en charge les fonctionnalités System.Web du runtime Mono. Il est souvent employé dans des situations où un serveur complet de production n'est pas nécessaire, par exemple pour expérimenter les fonctionnalités d'ASP.NET ou exécuter des applications web simples dans des environnements multiplateformes.