Lors de l'utilisation d'une liaison HTTP dans WCF, je dois m'accorder des autorisations spéciales pour pouvoir lier ce port/chemin. Je comprends cela parce que WCF accepte le trafic HTTP via le pilote http.sys.WCF sans HTTP.SYS
Autrefois, nous pouvions ajouter une nouvelle prise à un ancien port qui n'était pas utilisé, sans être administrateur. NetTcpBinding est toujours capable de le faire.
Si je ne me soucie pas de http.sys, existe-t-il un moyen de dire à WCF de ne pas l'utiliser, et au lieu de simplement ouvrir une ancienne socket régulière tout en utilisant les liaisons HTTP?
Le serveur Web visuel (Cassini) dans VS s'exécute en tant que non-administrateur, peut écouter les demandes HTTP et peut même servir les services WCF BasicHttpBinding. Les autres serveurs Web n'ont pas besoin de s'appuyer sur HTTP.SYS. Il doit donc y avoir un moyen de le contourner. –