Это похоже на вопрос без ответа:
Обнаружение Udp WCF в моно
но, мой конкретный вопрос: есть ли какой-либо способ использования WCF Discovery в моно?
При настройке App.config возникает эта ошибка:
Код: Выделить всё
[ERROR] FATAL UNHANDLED EXCEPTION: System.Configuration.ConfigurationErrorsException:
Error deserializing configuration section behaviors:
Invalid element in configuration. The extension name 'serviceDiscovery' is not
registered in the collection at system.serviceModel/extensions/behaviorExtensions
Код: Выделить всё
System.InvalidOperationException: Contract 'TargetService' is not implemented
in this service 'MyService'
Если вы ссылаетесь на Mono System.ServiceModel.Discovery в версии 4.5, вы заметите, что в CreateBehavior() есть значок NotImplemented (расположенный по адресу: System.ServiceModel.Discovery). .Configuration.ServiceDiscoveryElement), что, похоже, является основной причиной моей проблемы.
Подробнее здесь: https://stackoverflow.com/questions/221 ... ry-in-mono
Мобильная версия