2009-06-03 3 views
1

У меня есть приложение, которое ссылается на веб-службу с использованием WSE 3.0 (VS2k5 и .Net 2.0). Приложение, которое является сторонним приложением, содержит ссылку на прокси-объект «ThisServiceWse», когда я обновляю ссылку на веб-службу, имя имени прокси изменяется на «ThisService» без суффикса «Wse». Это означает, что проект не использует WSE, даже если свойства проекта говорят иначе. Кто-нибудь видел это? Как это исправить? Я уже пытался удалить/переустановить WSE безрезультатно.Обновление обслуживания WSE; Суффикс «wse»

Кроме того, в качестве вопроса стороны. Я не могу обновить эту услугу, потому что она использует свойство RequireMTOM. Возможно ли установить это свойство в веб-сервисах .Net 3.5? Хотелось бы обновиться от WSE 3.0.

+0

У меня такая же проблема, и было бы неплохо, если бы у кого-то было что-то другое, кроме не-ответа. Мне удалось сделать эту работу примерно год назад под VS2005, но когда я переместил проект на VS2008, версия службы WSE службы исчезла. Хотел бы я помнить, что я сделал, чтобы он работал ... – DaveN59

+0

Кто-нибудь нашел решение этой проблемы? –

ответ

-2

Ryan, WSE устаревший. Он был заменен WCF в момент отправки WCF. WCF сильно отличается от WSE, поэтому маловероятно, что свойство RequireMTOM все еще существует в этой форме.

Также, если вы обновили «Сервисную ссылку», то вы не используете WSE на клиенте - вы используете WCF на клиенте.

+0

Извините, Джон, это не WCF, я имел в виду «ссылку на веб-службу», извините, если я вас смутил. Кроме того, все еще есть службы ASMX в .net 3.5, так что это будет то, что я бы обновил, а не WCF. –

+0

@ Ryan: Я снова смущен. Знаете ли вы, что службы ASMX не поддерживают MTOM? И, верьте или нет, вы ошибаетесь, чтобы делать какие-либо новые разработки, используя службы ASMX. Они еще не устарели, но они приближаются. –

+0

@John, я не знал, что ASMX не поддерживает MTOM, поэтому мой вопрос;). Поскольку это приложение с коричневым полем, которое уже использует ASMX, гораздо более экономически выгодно просто «модернизировать» их. Однако я не совсем понимаю, что может отбросить свойство RequireMTOM для приложения. Я понимаю, что это кодировка, но приложение будет взорваться без нее? –

Смежные вопросы