Remplacer Swagger par OpenApi embarqué dans .NET 9

Depuis .NET 9, le le support d’OpenAPI est directement inclus dans .NET et ne passe plus par les librairies Swagger par défaut  (plus d’info sur ce choix ici si jamais ça vous intéresse). De façons simplifiée, la librairie Swashbuckle.AspNetCore.Swagger faisait deux choses: On va voir dans cet article comment se mettre à la page facilement 🙂 Pro-tips: Si vous utilisez […]

Corriger l’erreur CORS Missing Allow Origin  en configurant  votre API .NET

Description du problème Par défaut, il n’est pas autorisé de faire des requêtes entre une application qui est dans un domaine A vers une autre qui serait dans un domaine B (pour des raisons de sécurité, il y a plus de détails dans les sources). Si vous avez un front qui tourne sur un serveur node localhost:4200 et votre backend […]

ASP .NET MVC – Html.BeginForm : L’attribut HTML « action » n’est pas généré pour l’élément « form »

ASP .NET Généré un formulaire avec le moteur de templating Razor pour qu’il ait bien le bon champ « action » et non un champ « action » vide