Service web linux (dotnet 5) pour appli pc windows (.net winforms)

  • published
  • Moins de 500 €
  • France
  • 02 septembre 2021 à 15h24

Service web linux (dotnet 5) pour appli pc windows (.net winforms)

Bonjour, Je développe en VB.NET à l'aide de Visual Studio 2019. A réaliser : service Web ASP.NET Core Web API dotnet 5 installé sur un VPS Linux Debian 10 et appelé à partir d'une application PC Winforms .NET framework 4.0 - développé à l'aide de Visual Studio 2019.. - aussi court et condensé que possible et entièrement fonctionnel (pas de pseudo-code) - sans recours à des logiciels ou frameworks ou couches externes si possible sauf si cela simplifie de façon drastique - langage VB.NET ou C#, pas de javascript ni de php ni de java ni d'html ni de console / CLI - éléments constitutifs : a) Une application "MyPCApp" Winforms .NET 4.0 (VB.NET souhaité mais C# accepté) contenant la définition et les valeurs de deux strings v1 et v2 et de deux entiers i1 et i2 : Dim v1 as string = "xxxxx", v2 as string = "yyyyy" Dim i1 as integer = xx, i2 as integer = yy Valeurs des variables de départ à imaginer - incluses dans le code (pas de formulaire de saisie) Doit fonctionner sous Windows 10. b) Une application "MyService" ASP.NET Core Web API (C#) à installer sur le serveur Linux, sur lequel a été chargé dotnet 5. Deux fonctions de cette API sont appelées de l'application Winforms (OK est un boolean pour indiquer le succès de l'opération) : - la première pour concaténer v1 et v2 (du style OK = MyService("Concat", v1, v2, vresult) - la deuxième pour faire la somme de i1 et i2 (du style OK = MyService("Sum", i1, i2, iresult) Le but est de comprendre les mécanismes par l'exemple, pour permettre ensuite la mise en place de solutions plus élaborées adaptées à des besoins réels.