Я видел другой пост, похожий, но ни один, который получает такую же проблему, как у меня.
[OperationContract] [WebInvoke (Method = "POST", RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.WrappedRequest, UriTemplate = "SetTCInfo")] void SetTCInfo (адрес строки, строка idDeploy);
Это метод, который я размещаю в консольном приложении Mono (Mono / .Net 4.5) с использованием классического WebServiceHost.Этот код прекрасно работает при работе на компьютере с Windows, используя .Net и Visual Studio.
Тот же код, работающий в Mono (Raspberry PI 3), выдает следующую ошибку на стороне PI (на стороне сервера) от клиента, работающего в Windows с использованием WebChannelFactory.
XmlException (DroppedСоединение?) "Элемент" является недопустимым XmlNodeType .
Первоначально я использовал WebMessageFormat.Json, поэтому, увидев исключение XmlException, я изменил на Xml, думая, что Json был плохо реализован, но он не изменился.
Я искал это конкретное исключение (с Dropped Connection?), Но не нашел его.
Кто-нибудь сталкивался с этой проблемой?Собираетесь перейти на WebGet, чтобы увидеть, работает ли он лучше.
Спасибо за любую помощь