Запрос не выполнен с HTTP-статусом 415

Я получаю исключение, когда пытаюсь вызвать метод из WCF ... Я использую WCF в приложении Windows с помощью framework 2.0, а мой WCF использует параметр BasicHttpBinding ...

Запрос не выполнен с HTTP-статусом 415: невозможно обработать сообщение, поскольку тип содержимого 'text / xml; charset = utf-8 'не был ожидаемым типом' multipart / related; type = "application / xop + xml" '


person user699997    schedule 09.04.2011    source источник
comment
using framework 2.0 что? .NET 2.0 не поддерживает WCF, используете ли его как веб-службу?   -  person Aliostad    schedule 10.04.2011


Ответы (1)


Клиентское приложение дает сбой, поскольку оно отправляет данные на конечную точку, которая ожидает сообщения MTOM. Однако клиентское приложение просто отправляет простые сообщения Soap (Soap1.1). Если вы не можете обновить клиентское приложение для использования .Net Framework 3.5, вы можете использовать WSE 3.0, который позволяет использовать MTOM с .net framework 2.0.

Если вы можете обновить приложение до 3.5, вы можете использовать WCF для связи со службой.

С уважением, Амит Бхатия

person amit    schedule 11.04.2011
comment
спасибо 4 ur rply Amit. но если я обновляю свое приложение и ссылаюсь на WCF как на веб-службу, он все равно не работает ... но если я ссылаюсь на него как на службу, тогда он работает ... мое требование заключается в том, что мой клиент должен быть в рамках 2.0, единственный вариант, который у меня есть, - ссылаться на WCF как на веб-службу ... какие-либо предложения по этому поводу? - person user699997; 13.04.2011