Est-il possible de créer un service C# EXE ou Windows pouvant traiter les demandes de service Web? De toute évidence, une sorte de serveur web intégré, probablement limité, devrait faire partie du service EXE/service. Le service EXE/ne devrait pas compter sur IIS en cours d'installation. De préférence, le service Web intégré peut gérer les connexions de type HTTPS/SSL. Le scénario est le suivant: le client souhaite installer un petit agent (un service Windows) sur ses machines d'entreprise. L'agent aurait deux tâches principales: 1) surveiller le système au fil du temps et rassembler certaines données et 2) répondre aux demandes de service Web (SOAP -v- REST est encore négocié) à des fins de collecte de données ou de changement de système. Le client aime l'idée des API de service Web, de sorte que n'importe quel nombre de clients (dans n'importe quelle langue) peut être écrit pour exploiter les différents agents qui s'exécutent sur les machines de l'entreprise. Ils veulent que l'installation soit relativement indolore (installer .NET, certains assemblages, un service, modifier le pare-feu Windows, démarrer le service) sans nécessiter l'installation et la configuration d'IIS. Je sais que je peux le faire avec Delphi. Mais le client préférerait que cela soit fait en C# si possible.Est-il possible de créer un service Web C# autonome, déployé en tant que service EXE ou Windows?
Des suggestions?
Cela semble très prometteur. Le chapitre de l'auto-hébergement en particulier répond à ma question de EXE/service autonome. Merci. –