Dans un service Windows, j'ai implémenté un HttpListener qui gère les requêtes HTTP entrantes sur un port donné, analyse la chaîne de requête, l'insère dans la base de données et envoie une réponse de confirmation. Tout fonctionne bien et j'étais plutôt satisfait de ma solution. Cependant, les clients ont dit qu'ils étaient un peu sceptiques et ont demandé si la même chose aurait pu être faite via une page Web. Comme avoir un HTTPHandler écouter un certain port. J'ai réfléchi. Vous feriez quoi dans ma situation?HttpListener vs HttpHandler dilemme
Optez pour le service HttpListener/Windows ou HTTPHandler/.aspx?
Merci beaucoup!
Si personne n'utilise le produit avec une interface web, il n'y a absolument aucun intérêt à exposer un site ASP.NET sur le web - un service implique une exigence de fiabilité, les pages web sont 't _that_. –
Oui, c'est un argument valable et je vais en parler demain. Est-ce que la même chose pourrait être faite par un Web Service? – Dragan
Techniquement, oui, bien sûr; mais pratiquement il n'y a aucun point ou bénéfice (que je connaisse) en l'hébergeant dans IIS à moins qu'il ne réside à côté d'un site Web d'accompagnement - juste un ensemble supplémentaire d'enregistrements quelque part plus apparent dans le système. –