А>Пишу клиент-серверное приложение на WCF, хочу в настройки клиента вывести путь по сервера, имеется в виду что сервера могут быть разные, и следовательно настройки WCF тоже могут быть разные, как можно получить настройки сервиса чтобы из них получить binding и endpoints и корректно подключиться к новому сервису?
MEX вам в помощь, но на 100% повторить функциональность статической настройки не получится. Например, MetadataExchangeClient ниасилил фолтконтракты.
Хотя, с определенными ограничениями, можно добиться того, чтобы клиенту нужен был только url mex ендпоинта и название эндпоинта сервиса.