Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As in the title.

We have a WCF service, and a Windows Phone 7 client. One of our customers wants to install the service behind a TMG server.

I know that TMG is an update to the old ISA server and I recall having to install a client on my PC to connect to a site behind the ISA server, but I cannot see anything about in any of my searches.

Is it actually possible to access the service via this gateway? If so can anyone tell me what I need to do? I'm happy to research it if I know what to look for.


Reading further I see that TMG an do cert based Authentication. So if a trusted cert is installed on the device, this can be connected to the user the in AD. This means that TMG will allow the packet through.

Is my understanding correct?

share|improve this question
up vote 2 down vote accepted

TMG can act in the manner you described, but it can also act a normal firewall, or as a NAT/firewall as well.

It can also act as a reverse proxy.

If your application sticks to standard TCP/UDP communication, TMG can publish it. If it uses HTTP, then TMG can publish it, route it, and even inspect it.

share|improve this answer
Thank you. I've updated the question, what I'm looking for is a way to do it. Do you have any links on how to configure the TMG please? – Preet Sangha May 31 '11 at 9:04
@preet - TMG is a complex piece of software, there's no hard and fast rule on how to do anything, because it all depends on how the network is configured (is it NATting, routing, both, etc). Generally, you'd go to the Firewall page and then go Publish Web Server (if it's HTTP/HTTPS), or Publish non-web protocol (if it's something else). From there though, it all depends. You might have a pre-defined web listener, you might need to create one, etc\ – Mark Henderson May 31 '11 at 11:06
thank you Mark. – Preet Sangha May 31 '11 at 11:54

I'm assuming the WCF service is hosted in IIS as a pure Web Service. In that case, publishing the Service is as easy as publishing a website

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.