ДЕЛАТЬ ПОЧТУ НЕ ПРОБЛЕМА! Форматирование сообщения, чтобы я получил ответ, является проблемой.
В идеале я мог бы создать сообщение и использовать WinHTTP для выполнения публикации в службе WCF (размещенной в IIS) и получения ответа, но до сих пор я не смог создать что-то, что работает должным образом.
Есть ли у кого-нибудь простой пример этого?
В мире Web-сервисов 2.0 это было так же просто, как поместить параметр в web.config, чтобы служба отвечала на сообщение, а затем вызвать соответствующий веб-метод с правильными параметрами. Кажется, в мире WCF нет аналога этому.
На данный момент у меня нет возможности конвертировать потребителя (конец vbscript) в .NET.
Предположим на этом этапе, что в конечной точке я могу перейти к использованию любых доступных привязок, вплоть до того, что поддерживается в .NET 3.5, но в то же время, если это можно сделать с помощью WsHttpBinding или BasicHttpBinding, то правильный ответ на это будет для того, чтобы описать, как форматировать сообщение для любой из этих привязок в контексте VBScript, или если нет способа сделать это, просто скажите, что вы не можете это сделать. Если это можно сделать с помощью WebHTTPBinding, я не нашел способа сделать это, так как я уже исследовал атрибут WebInvoke и не смог создать тест из VBScript в WCF, который работал правильно.
Предположим, что тип опубликованных данных является строкой, а ответ также является строкой.
Также этот вопрос не имеет отношения к WinHTTP. Я уже знаю, как выполнить публикацию с использованием WinHTTP, это проблема создания сообщения, на которое ответит служба WCF.
Хотя я мог бы использовать что-то кроме WinHTTP для выполнения отправки из ASP в службу WCF, такую как XMLHTTP, у меня все еще есть проблема создания сообщения XML, на которое будет отвечать служба WCF. Я попробовал варианты этого и до сих пор не могу понять, какой формат мне нужно использовать, чтобы это произошло.
Теоретически я знаю, что все, что нужно сервису WCF, - это правильно отформатированное сообщение. Я просто не могу правильно составить сообщение, и обычно у всех есть некоторые предложения о том, как отправить сообщение. Я пока не видел, чтобы кто-то приводил пример того, каким должен быть правильный формат сообщения в этой ситуации, поскольку все так привыкли используя .NET для отправки сообщения, и все это сделано для вас в этом контексте.