Первый пост, поэтому, пожалуйста, будьте немного осторожны, если я нарушу какие-либо правила публикации - я прочитал их и думаю, что прав.
Я искал какое-то время перед публикацией и не могу найти руководство о том, что я пытаюсь сделать, поэтому я решил опубликовать здесь.
Мне нужно написать программу C# .NET 3.5 для использования веб-службы, разработанной на Java. У меня есть практика использования веб-сервисов ASMX в .NET с использованием веб-ссылок из моего опыта написания плагинов и программного обеспечения Dynamics CRM, но это поставило меня в тупик.
Моя первая попытка состояла в том, чтобы использовать веб-ссылку (да, я знаю, а не WCF), однако для веб-службы требуется PasswordDigest (SHA-1 с одноразовым номером и созданным), токен имени пользователя и токен метки времени в заголовке SOAP, и я не мог найдите способ добавить их в заголовок SOAP с помощью веб-справочника.
Моя вторая попытка состояла в том, чтобы использовать Service Reference (я полагаю, но я, вероятно, ошибаюсь, ха-ха, что это является WCF), однако у меня нет большой практики с этим, и все учебные пособия, которые я нашел в Интернете, не были много помощи.
Каждый раз, когда я пытаюсь использовать WS, я получаю отказ от сервера из-за невозможности аутентификации.
Мой вопрос: как мне использовать веб-службу с этими требованиями в С# .NET 3.5?
Спасибо.
?wsdl
. - person Artem Koshelev   schedule 30.09.2011