NET TCP / HTTP WCF alojado en IIS

Soy nuevo en WCF e IIS, pero he estado leyendo un poco sobre cómo alojar una aplicación WCF en IIS. Tenemos un sistema que intentamos implementar en IIS que necesita puntos finales HTTP y NET.TCP. Tengo todo configurado como lo vi en tutoriales al azar pero aún no puedo conectarme desde mi cliente. Cualquier ayuda con la configuración sería muy apreciada!

Mi archivo EdWCF.svc en mi directorio WCF:

< %@ ServiceHost Language="C#" Debug="true" Service="TwoFour.WCF.Engine.EdWCF" % >

Mi Web.Config:

    <?xml version="1.0"?>
<configuration>
<system.serviceModel>

    <behaviors>
      <serviceBehaviors>
        <behavior name="MyBehaviour">
          <serviceMetadata HttpGetEnabled="True" />
        </behavior>
      </serviceBehaviors>
    </behaviors>

<service name="TwoFour.WCF.Engine.EdWCF" behaviorConfiguration="MyBehaviour">
       <host>
          <baseAddresses>
            <add baseAddress="net.tcp://localhost:12345/WCF/EdWCF.svc"/>
          </baseAddresses>
       </host>
       <endpoint address=""
                 binding="netTcpBinding"
                 bindingConfiguration="InsecureTcp"
                 contract="TwoFour.WCF.Interface.Shared.IEdWCF" />
       <endpoint address="mexhttp" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>

  <bindings>
            <netTcpBinding>
                <binding name="InsecureTcp" portSharingEnabled="true">
                    <security mode="None" />
                </binding>
            </netTcpBinding>
        </bindings>

</system.serviceModel>

</configuration>

¡Gracias por cualquier ayuda o sugerencia!

Respuestas a la pregunta(1)

Su respuesta a la pregunta