Как я могу использовать DIME с WSE 3.0? - PullRequest
2 голосов
/ 14 января 2009

Мне нужно вызывать устаревший SOAP API, который поддерживает только DIME , но DIME не поддерживается в WSE 3.0.

К сожалению, WSE 2.0, который поддерживает DIME, не поддерживается вместе с Visual Studio 2005.

Я понимаю причины перехода на MTOM , но необходимость связи с устаревшими службами не исчезает, поскольку выпущен новый стандарт.

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

1 Ответ

1 голос
/ 25 октября 2009

Хотя у вас нет поддержки VS 2005, вы все равно можете сделать это. Помните, что VS - это инструмент, который делает его невероятно простым, но вы всегда можете обойти его. Я предлагаю вам скачать WSE 2.0 и найти сборку, содержащую DIME и другие необходимые вам библиотеки. Затем добавьте ссылку из вашего клиента в эту сборку и включите пространство имен в ваш файл. В следующей статье показано, как кодировать клиент, не говоря уже о поддержке VS:

http://msdn.microsoft.com/en-us/library/ms996944.aspx

Обратите внимание на пример, который устанавливает файл конфигурации для ссылки на правильные сборки. Возможно, вам придется поиграть с получением правильных ссылок и некоторой ручной работой, но я уверен, что это возможно.

В первый раз, когда я использовал DIME, была копия предварительного просмотра, которую MS разместила в GotDotNet, которая сейчас исчезла. У меня был исходный код и статьи, подобные приведенной выше, но без поддержки IDE, и он работал нормально.

Джо

...