NET TCP / HTTP WCF hospedado no IIS

Eu sou novo no WCF e no IIS, mas tenho feito algumas leituras sobre como hospedar um aplicativo WCF no IIS. Temos um sistema que estamos tentando implantar no IIS, que precisa de endpoints HTTP e NET.TCP. Eu tenho tudo configurado como eu vi em tutoriais aleatórios, mas ainda não consigo me conectar do meu cliente. Qualquer ajuda com a configuração seria muito apreciada!

Meu arquivo EdWCF.svc no meu diretório WCF:

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

Meu 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>

Agradeço por qualquer ajuda ou sugestões!