HTTP n'a pas pu inscrire URL

Je suis en train de démarrer un service qui utilise le port 8081. Le service s'arrête immédiatement après le démarrage. Je regarde dans l'observateur d'événements et je vois ceci:

Service ne peut pas être démarré.
Système.ServiceModel.AddressAlreadyInUseException: HTTP pouvait pas
registre URL: https://+: 8081/api/. Une autre application a déjà
enregistré avec cette URL HTTP.SYS. --->
Système.Net.HttpListenerException: impossible d'écouter sur le préfixe
'https://+:8081/api/", car il est en conflit avec une
l'inscription sur la machine.

J'ai essayé d'enregistrer l'url avec netsh mais il est dit que le fichier existe déjà, mais je ne peux pas supprimer la réservation et il en apparaît pas dans la liste de réserve (netsh http montrer urlacl).

netsh http add urlacl url=http://+:8081/api/user=\Everyone

Réservation d'Url ajouter a échoué, Erreur: 183 Impossible de créer un fichier lorsque que
le fichier existe déjà.

netsh http delete urlacl url=https://+:8081/api/

Réservation d'URL suppression a échoué, Erreur: 2 Le système ne peut pas trouver le
fichier spécifié.

Il n'y a rien que je peux faire pour résoudre ce problème?

Remarque: Le service fonctionne bien sur une autre machine.

OriginalL'auteur anibal | 2014-10-20