ASP.NET

ASP.NET est un framework de développement web de Microsoft utilisé pour créer des sites web dynamiques, des applications web et des services web. Il fait partie de la plateforme .NET au sens large et permet aux développeurs de créer des applications web à l’aide de langages tels que C#, Visual Basic et F#.

Les développeurs créent généralement des applications ASP.NET avec Visual Studio ou VS Code. Ces outils les aident à écrire du code source, à concevoir des interfaces utilisateur et à déboguer les applications au fur et à mesure. Au lieu de s’appuyer sur des outils de glisser-déposer, la plupart des projets ASP.NET utilisent du code structuré et des modèles réutilisables, tout en donnant aux développeurs un contrôle précis sur le fonctionnement et les performances d’un site.

Par exemple, un développeur peut utiliser ASP.NET pour créer un portail de comptes en ligne où les utilisateurs peuvent se connecter, consulter des données provenant d’une base de données, envoyer des formulaires et voir du contenu personnalisé — le tout mis à jour instantanément sans recharger la page entière.

Modèles de programmation

ASP.NET comprend plusieurs modèles de programmation, tels qu’ASP.NET Core, MVC (Model-View-Controller), Razor Pages, Web API et Blazor. Certains modèles conviennent bien aux sites web traditionnels, tandis que d’autres sont mieux adaptés à la création d’API RESTful ou d’applications monopages interactives. ASP.NET Core est la version moderne du framework. Il est open source, plus rapide que les versions précédentes et conçu pour fonctionner efficacement avec les applications basées sur le cloud.

Applications

Les applications ASP.NET s’exécutent sur l’environnement d’exécution .NET, qui fournit une vaste bibliothèque ainsi que des fonctionnalités de sécurité intégrées. Contrairement aux anciennes versions, ASP.NET Core est multiplateforme, ce qui permet aux développeurs de créer des applications pour Windows, macOS ou Linux.

Pour rendre une application ASP.NET disponible en ligne, les développeurs la déploient sur un serveur web qui prend en charge l’environnement d’exécution .NET. Les serveurs Windows utilisent couramment Internet Information Services (IIS), mais les applications ASP.NET Core fonctionnent également sur des serveurs Linux avec Apache, Kestrel ou Nginx. Il est devenu de plus en plus courant d’héberger des applications ASP.NET dans le cloud à l’aide de plateformes telles que Microsoft Azure.

Mis à jour December 22, 2025 par Per C.

quizTestez vos connaissances

The term "cyberspace" was coined in what year?

A
1984
0%
B
1990
0%
C
1996
0%
D
2000
0%
Correct! Incorrect!     View the Cyberspace definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'ASP.NET sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.