創建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