Wenn Sie den Discovery-Clientkanal in Windows Communication Foundation verwenden, wird die Endpoint.Address-Eigenschaft immer aufhttp://schemas.microsoft.com/dynamic

Dieser Artikel hilft Ihnen, das Problem zu beheben, dass bei Verwendung des Discovery-Clientkanals in Windows Communication Foundation die Endpoint.Address Eigenschaft immer auf festgelegt http://schemas.microsoft.com/dynamic ist.

Ursprüngliche Produktversion:   Windows Communication Foundation
Ursprüngliche KB-Nummer:   2015626

Problembeschreibung

Wenn Sie in Windows Communication Foundation einen Dienst mithilfe eines DynamicEndpoint oder mithilfe einer benutzerdefinierten Bindung ermitteln, die einen DiscoveryClientBindingElement enthält, wird die Endpoint.Address Eigenschaft auf http://schemas.microsoft.com/dynamic festgelegt.

Ursache

Der Endpoint.Address Wert gibt an, was der Benutzer übergeben hat und wird daher nicht geändert.

Lösung

Verwenden Sie die Eigenschaft im Kanal, um auf die Adresse des ermittelten RemoteAddress Diensts zuzugreifen.