Используя WCF 3.5 и FlatWsdl EndpointBehavior от Кристиана Вейера , я смог получить один плоский файл WSDL для своих служб WCF без каких-либо директив <import>
.
Теперь с WCF4, по какой-то причине это больше не работает.
Я перепробовал все, что описано во многих записях блога, в том числе с использованием расширения поведения WcfExtras .
Все они относятся к Chr.Решение Weyers или рекомендация WcfExtras.Я также удостоверился, что указал одно и то же пространство имен для привязки, ServiceContract и ServiceBehavior.
В хосте настраиваемой службы, когда планируется ввод FlatWsdlExtension, коллекция Description.Endpoints всегда пуста.Я попытался настроить конечную точку службы с адресом или без него, но безуспешно.
Что мне нужно сделать, чтобы получить единый плоский WSDL для моей службы WCF 4?
Спасибо за любые ответы.