NET TCP/HTTP WCF, размещенный в IIS

Я новичок в WCF и IIS, но читал о том, как разместить приложение WCF в IIS. У нас есть система, которую мы пытаемся развернуть в IIS, для которой нужны конечные точки HTTP и NET.TCP. У меня все настроено так, как я видел в случайных учебниках, но я все еще не могу подключиться со своего клиента. Будем признательны за любую помощь в настройке!

Мой файл EdWCF.svc в моем каталоге WCF:

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

Мой 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>

Спасибо за любую помощь или предложения!

7
задан Franco Trombetta 10 July 2012 в 14:34
поделиться