<system.serviceModel>
<services>
<service name="SUR.Core.Service.Implementation.SURDirectoryService" behaviorConfiguration="DefaultServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="net.tcp://127.0.0.1:8731/ISURDirectoryService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" bindingConfiguration="DefaultDirectoryServiceBindConfig" contract="SUR.Core.Service.Facade.ISURDirectoryService"/>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange"/>
</service>
<service name="MSS.Core.Service.Implementation.MSSDirectoryService" behaviorConfiguration="DefaultServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="net.tcp://127.0.0.1:8731/IMSSDirectoryService" />
<add baseAddress="http://127.0.0.1:8732/IMSSDirectoryService" />
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" bindingConfiguration="DefaultDirectoryServiceBindConfig" contract="MSS.Core.Service.Facade.IMSSDirectoryService"/>
<endpoint address="Person" binding="basicHttpBinding" bindingConfiguration="StreamedServicesBinding" contract="MSS.Core.Service.Facade.IMSSPersonService"/>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange"/>
</service>
</services>
<bindings>
<customBinding>
<binding name="MetadataExchangeTcpBinding">
<tcpTransport portSharingEnabled="True" />
</binding>
</customBinding>
<netTcpBinding>
<binding name="DefaultDirectoryServiceBindConfig" maxReceivedMessageSize="1048576"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:05:00">
<security mode="None"></security>
</binding>
<binding name="mexBinding" portSharingEnabled="true">
<security mode="None"/>
</binding>
</netTcpBinding>
<basicHttpBinding>
<binding name="StreamedServicesBinding" transferMode="StreamedResponse" maxReceivedMessageSize="10067108864"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:05:00" maxBufferSize="500" >
<security mode="None"></security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="DefaultServiceBehavior">
<serviceMetadata />
<dataContractSerializer maxItemsInObjectGraph="6553600" />
<!-- To avoid disclosing metadata information,
set the value below to false and remove the metadata endpoint above before deployment -->
<!--<serviceMetadata httpGetEnabled="True"/>-->
<serviceThrottling maxConcurrentCalls="30" maxConcurrentSessions="30" maxConcurrentInstances="30"/>
<!-- To receive exception details in faults for debugging purposes,
set the value below to true. Set to false before deployment
to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="True" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Hier ist meine WCF configuratio aber wenn ich versuche Service Bezug aufnet.tcp Bindung Metadaten Problem
net.tcp://127.0.0.1:8731/IMSSDirectoryService
ich einen Fehler hinzuzufügen:
Metadata contains a reference that cannot be resolved: 'net.tcp://localhost:8731/IMSSDirectoryService'.
Wenn der Dienst definiert ist, Versuchen Sie in der aktuellen Lösung, die Lösung zu erstellen, und fügen Sie die Dienstreferenz erneut hinzu. Bitte hilf mir mein Problem zu verstehen.
Ich denke, das Problem ist in Mex-Bidnings, Server kann Metadaten nicht erhalten .. Kann ich Sicherheit auf keine für Mex einstellen? Ich habe versucht, das zu tun, aber ich bekomme die andere Fehlermeldung ... –