NdGosling
NdGosling

Reputation: 1

wcf hosted in a windows service and httpbindings

I'm working on a wcf hosted inside a windows service. It works like a charm but now I need to reserve a specific hostname for this wcf just as IIS does. To be more clear, my hosted wcf runs on a windows server machine which response to multiple dns name, but I need to let the wcf reachable only from one of these dns. If I was using IIS it would be achievable by setting a specific hostname within the http-bindings settings, but unfortunately, I can't manage my wcf like that. To your knowledge, is there any way to reserve a specific hostname for a hosted wcf outside IIS?

Thanks in advance!

Upvotes: 0

Views: 54

Answers (1)

Uday
Uday

Reputation: 25

yes, you could do it by register the http endpoint at kernel level(http.sys) using the following commands

cmd:   ***netsh http add urlacl url=http://fqdn:port/urlpath user=serviceaccount***

Then only on that specific dns/hostname, your http service will listen.

Upvotes: 0

Related Questions