Проблема MONO REST с методом Hosted POST - PullRequest
0 голосов
/ 21 марта 2019

Я видел другой пост, похожий, но ни один, который получает такую ​​же проблему, как у меня.

[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, чтобы увидеть, работает ли он лучше.

Спасибо за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...