Сценарий
У меня есть приложение Windows Forms.Я хочу использовать две разные службы WCF, которые никоим образом не связаны.ОДНАКО, я не уверен, как определить службы в моем файле APP.CONFIG.Из того, что я прочитал, можно сделать то, что я сделал ниже, но я не могу быть уверен, что синтаксис правильный, или все теги присутствуют там, где это необходимо, и мне нужно кое-что пояснить.
Вопрос.
Итак, является ли приведенный ниже правильный способ настройки двух служб в одном файле APP.CONFIG?IE:
<configuration>
<system.serviceModel>
<services>
<service>
<!--SERVICE ONE-->
<endpoint>
</endpoint>
<binding>
</binding>
</service>
<service>
<!--SERVICE TWO-->
<endpoint>
</endpoint>
<binding>
</binding>
</service>
</services>
</system.serviceModel>
</configuration>
CODE
<configuration>
<system.serviceModel>
<services>
<!--SERVICE ONE-->
<service>
<endpoint
address=""
binding="netTcpBinding"
bindingConfiguration="tcpServiceEndPoint"
contract="ListenerService.IListenerService"
name="tcpServiceEndPoint"
/>
<binding
name="tcpServiceEndPoint"
closeTimeout="00:01:00"
openTimeout="00:01:00"
receiveTimeout="00:10:00"
sendTimeout="00:01:00"
transactionFlow="false"
transferMode="Buffered"
transactionProtocol="OleTransactions"
hostNameComparisonMode="StrongWildcard"
listenBacklog="10"
maxBufferPoolSize="524288"
maxBufferSize="65536"
maxConnections="10"
maxReceivedMessageSize="65536"
>
<readerQuotas
maxDepth="32"
maxStringContentLength="8192"
maxArrayLength="16384"
maxBytesPerRead="4096"
maxNameTableCharCount="16384"
/>
<reliableSession
ordered="true"
inactivityTimeout="00:05:00"
enabled="true"
/>
<security mode="None">
<transport
clientCredentialType="Windows"
protectionLevel="EncryptAndSign"
/>
<message clientCredentialType="Windows" />
</security>
</binding>
</service>
<!--SERVICE TWO-->
<service>
<endpoint
address=""
binding="netTcpBinding"
contract="UploadObjects.IResponseService"
bindingConfiguration="TransactedBinding"
name="UploadObjects.ResponseService"
/>
<binding name="TransactedBinding">
<security mode="None" />
</binding>
</service>
</services>
</system.serviceModel>
</configuration>
EDIT
Что представляют собой ПОВЕДЕНИЯ?Как они соотносятся с определениями службы?
РЕДАКТИРОВАТЬ 2
Должно ли имя службы совпадать с именем привязки?