创建WCF配置文件时,我可能会在Visual Studio中得到这个错误,因为VS编辑器不知道该扩展。我需要知道在哪里放置transportClientEndpointBehavior,有什么帮助?谢谢。元素“行为”具有无效子“transportClientEndpointBehavior”也basicHttpRelayBinding
<behaviors>
<endpointBehaviors>
<behavior name="sharedSecretClientCredentials">
<transportClientEndpointBehavior credentialType="SharedSecret">
<clientCredentials>
<sharedSecret issuerName="***********" issuerSecret="**********" />
</clientCredentials>
</transportClientEndpointBehavior>
<ServiceRegistrySettings discoveryMode="Public"/>
</behavior>
</endpointBehaviors>
...
</behaviors>
我也有一个basicHttpRelayBinding的问题,我认为它被包含在绑定下。
您不能忽视这一点。我遇到同样的问题,因此无法启动服务。因为这是行为的一个元素,所以行为本身是无效的。因此,由于枚举约束,使用该行为的端点反过来是无效的。 – 2016-05-19 12:59:58
我的答案来自微软正式课本“20487B-ENU-TrainerHandbook.pdf”。页面278 – ssinotna 2016-06-01 15:36:31