Dentro de las características de funcionalidad que aporta MS Forefront TMG 2010, la que corresponde a la publicación de aplicaciones web y servicios, es una de las más empleadas. A través de estas, el servidor MS Forefront TMG 2010, es capaz de presentar servicios internos hacia Internet ofreciendo características muy importantes como la del
Bridging de HTTPS.
Esta funcionalidad de publicación, se realiza a través de un objeto Listener que escucha en una de las direcciones IP y puerto de los asignados al servidor. Cuando el objeto listener recibe las peticiones, estas son remitidas al servidor protegido en base a la configuración de la regla de publicación.
Sin embargo
existe la posibilidad de que una publicación no sea efectiva aunque MS Forefront TMG 200 no ofrezca errores en la publicación, cuando otro servicio diferente al de firewall está escuchando a través de la IP y el puerto por el que se configura el Listener. Por ejemplo si el servidor tiene instalado un Internet Information Service. Hay que tener en cuenta en este caso que previo a la instalación de MS Forefront TMG 2010, son necesarios unos prerrequisitos, de los cuales uno es el .Net Framework 3,5, que viene como característica en Windows 2008 R2. Si la instalación de este componente se realiza de forma manual, antes de iniciar el asistente de MS Forefront TMG 2010, uno de los componentes que puede instalar es precisamente el servicio web del IIS. Si esto fuera así, cuando se instale MS Forefront Threat Management Gateway TMG 2010, los listener correspondientes a sitios HTTP, no serían efectivos, puesto que habría otro servicio previo escuchando.
Si presenta problemas a la hora de que una publicación sea funcional, podrá conocer qué servicio está escuchando en un puerto http a través de la aplicación netsh, usando el comando
Netsh http show servicestate.

Figura 1: Consulta de servicios escuchando en HTTP
La siguiente imagen muestra el resultado de la consulta donde un servidor IIS está escuchando por el puerto 80 de cada dirección IP del servidor.

Figura 2: IIS escuchando en el puerto 80