Déployer un service Windows .NET Core avec Topshelf

Déploiement d'un service Windows .NET Core via Topshelf Commencze par initialiser un projet de type worker .NET Core à partir d'un modèle standard. Ouvrez ensuite le fichier Programme.cs pour y apporter des modifications. namespace ServiceWorkerNetCore { public class Programme { public static void Main(string[] arguments) ...

Publié le 7 juillet à 20h57

Découverte de NancyFx : un framework web léger pour .NET

NancyFx est un framework web open-source minimaliste pour la plateforme .NET. Il permet de construire des services HTTP sans dépendre d'infrastructures lourdes. Le projet officiel est accessible à l'adresse nancyfx.org. Principales caractéristiques NancyFx se distingue par sa philosophie « zéro configuration » : aucun fichier XML à éditer, aucu ...

Publié le 6 juillet à 16h31

Enregistrement en masse des services gRPC dans .NET Core

gRPC est un framework RPC open source et performant développé par Google, utilisant HTTP/2 comme protocole de transport. Il supporte le cross-plateforme et le multilinguage. Lorsqu’un projet contient de nombreux services gRPC, l’enregistrement individuel deviant fastidieux. Cet article propose une solution d’enregistrement en masse par réflexio ...

Publié le 29 juin à 16h35

Configuration complète d'un environnement de développement et de débogage avec VS Code pour .NET Core

Avec l'amélioration constante et la puissance croissante de VS Code, il est temps de migrer une partie de notre développement vers cet environnement. Actuellement, je développe des applications .NET Core avec Visual Studio 2019, mais j'ai toujours eu l'idée de recréer mon environnement de développement dans VS Code et d'effectuer cette migratio ...

Publié le 16 juin à 01h09

Implémentation d'un système de file d'attente avec .NET Core pour la journalisation des requêtes

Environnement : Projet .NET Core 3.1 Remarque : Cette solution étant un projet de test personnel, certaines données de la file d'attente risquent d'être perdues lors du redémarrage. Pour les applications exigeant une persistance des données, cette approche n'est pas adaptée et nécessiterait une implémentation avec stockage persistant. De plus, ...

Publié le 2 juin à 04h04