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>
Спасибо за любую помощь или предложения!