“A focused man working on a sticker-covered laptop in a coffee shop” by Tim Gouw on Unsplash

ASP NET WEB API SELHOST DANS UN SERVICE WINDOWS

Jérôme Cauchon

--

Dernièrement, nous avons eu à créer un service ASP Net Web API permettant d’interroger différentes sources de données. Notre prototype était bien simple, il était selfhosté dans une console application et tout fonctionnait très bien pour des besoins locaux. Comme le client n’aimait pas vraiment d’avoir une application console, nous avons décidé de selfhosté, mais cette fois-ci dans un Windows service. Nous avons éprouvé beaucoup de problèmes à faire fonctionner le service. Il nous était impossible de démarrer le service et les erreurs dans l’Event Log ne permettaient pas de diagnostiquer le problème. Après plusieurs recherches sur le net, j’ai mis la main sur un article qui disait d’utiliser une commande Netsh afin de réserver l’URL sur un compte. Alors voilà, si jamais ça vous arrive.

netsh http add urlacl url=http://+:8081/ user=machine\username

Références : MSDN, Code Project

--

--