Проблемы с Windows Phone Soap / Add Web Reference - PullRequest
2 голосов
/ 18 ноября 2010

У меня есть сервис SOAP (работает на Java), который я пытаюсь подключить к WP7. При использовании Add -> Service Reference создается прокси-клиент, но, к сожалению, все параметры сбрасываются в методы как на WP7, так и на «полном» .NET 4. Тот же результат с использованием slsvcutil.exe. т.е. service.Login (строка, строка) становится service.Login () (или BeginLogin () для WP7)

Использование Add -> Web Reference в .NET 4 работает, и обслуживание в порядке, но эта опция полностью недоступна в WP7.

При синтаксическом анализе файла через svcutil возникают сотни ошибок, как в

Предупреждение: дополнительное расширение WSDL элемент «вина» из пространства имен «http://sche mas.xmlsoap.org/wsdl/soap/ 'не было обрабатываются.

В этом конкретном случае я не могу прокси-сервер через другой веб-сервис, и при этом я не могу действительно изменить WSDL / сервис, генерирующий WSDL

Существуют ли обходные пути для автоматически сгенерированного клиентского прокси-сервера для служб SOAP в WP7?

Ответы [ 2 ]

1 голос
/ 06 декабря 2010

Решение от Мухимби работает.Просто добавьте новый проект класса телефона.И добавьте веб-ссылку.

Похоже, это происходит при использовании полной версии VS 2010 вместо телефонной версии VS.

Мишель

0 голосов
/ 18 ноября 2010

Не уверен, что это точно так же, но у меня возникла похожая проблема, которая, я думаю, связана с тем, что я использую «полный» VS2010, а не тот, который поставляется с WP7 SDK.

В итоге я добавил отдельный проект к решению и добавил ссылку на сервис для этого проекта.

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