Когда я использую тестовый клиент WCF, он показывает конечную точку IMetadataExchange, даже если она не определена. Однако эта конечная точка также имеет ошибку, указывающую, что она не может связаться с конечной точкой. Я протестировал это на нескольких приложениях, и это происходит со всеми из них:
'Контракт' IMetadataExchange 'в конфигурации клиента не соответствует имени в контракте на обслуживание.'
Самое смешное, что этот клиент принадлежит Visual Studio 2008, и я предполагаю, что клиент app.config где-то генерируется VS в фоновом режиме, а затем использует его для попытки установить связь со службой.
Есть идеи? Я использую VSTS Developer с установленным SP1.