NET TCP/HTTP WCF Hébergés dans IIS

Je suis nouveau sur WCF et IIS, mais fait un peu de lecture sur la façon d'accueillir une application WCF dans IIS. Nous avons un système que nous essayons de déployer de IIS qui a besoin de HTTP et NET.Les points de terminaison TCP. J'ai tout configuré comme je l'ai vu au hasard des tutoriels mais je ne peux toujours pas vous connecter à partir de mon client. Toute aide à la configuration serait grandement apprécié!

Mon EdWCF.svc fichier dans mon WCF répertoire:

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

De Mon Site 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>

Merci pour toute aide ou suggestion!

OriginalL'auteur Franco Trombetta | 2012-07-10