При использовании клиентского канала обнаружения в Windows Communication Foundation свойство Endpoint.Address всегда имеет значение http://schemas.microsoft.com/dynamic

Эта статья поможет устранить проблему, из-за чего при использовании клиентского канала обнаружения в Windows Communication Foundation Endpoint.Address свойство всегда имеет значение http://schemas.microsoft.com/dynamic.

Исходная версия продукта: Windows Communication Foundation
Исходный номер базы знаний: 2015626

Симптомы

В Windows Communication Foundation, если вы обнаруживаете службу с помощью DynamicEndpoint или пользовательской привязки DiscoveryClientBindingElement, содержащей , то свойству Endpoint.Address будет присвоено значение http://schemas.microsoft.com/dynamic.

Причина

Значение Endpoint.Address отражает то, что пользователь передал, и, следовательно, не изменяется.

Разрешение

Чтобы получить доступ к адресу обнаруженной службы, используйте RemoteAddress свойство в канале.