Ошибка сериализации IKvm и wcf - PullRequest
0 голосов
/ 17 октября 2011

У меня есть Java-объект, к которому можно получить доступ с помощью ikvm в .net.object, успешно заполнить и манипулировать в WCF layer. Но после получения объекта из WCF в клиент заполняется ошибка на стороне клиента.

"An error occurred while receiving the HTTP response to http://localhost:8732/Design_Time_Addresses/wcf/Service1/. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request context being aborted by the server (possibly due to the service shutting down). See server logs for more details".

Я использую wsHttpbinding. Пожалуйста, помогите решить мою проблему.

1 Ответ

0 голосов
/ 03 ноября 2011

Ошибка возникает из-за отсутствия атрибутов [DataMember],] [DataContract], которые должны взаимодействовать с клиентом wcf.

Невозможно использовать объект ikvm в .net с WCF.Вы можете заполнить его, но не можете отправить его клиенту.Поскольку объект ikvm не имеет атрибутов [datacontract], [Datamember].Так что мое мнение не использовать ikvm, если вы используете .net WCF ...

...