【发布时间】:2016-05-26 07:09:30
【问题描述】:
我对 wcf 有点陌生,面临一些我无法在网上找到或被误解的问题。
<service name="Columba.Services.DataConnector.DataConnectorManager" behaviorConfiguration="ServiceBehavior">
<endpoint address="net.tcp://localhost:8888/IDataConnectorManager/" binding="netTcpBinding" contract="Columba.Services.Common.Contracts.DataConnector.IDataConnectorManager">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="net.msmq://./private/columba/IQueueItems" binding="netMsmqBinding" bindingConfiguration="MSMQBinding" contract="Columba.Services.Common.Contracts.Delivery.IQueueItems" >
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</service>
我想要实现的是仅将第二个端点的 behaviorConfiguration="ServiceBehavior" 更改为不同的 behaviorConfiguration(在 serviceBehaviors 标记中找到)。有没有可能实现这样的功能?!
新行为是配置 serviceCredentials 服务证书,但它只需要第二个端点。
提前谢谢各位。
【问题讨论】:
标签: c# .net wcf wcf-binding