Поддерживается ли протокол обмена сообщениями SOAP RPC / literal в .NET? - PullRequest
3 голосов
/ 16 августа 2011

Я нашел в Интернете все виды информации, но еще ни одной, которая могла бы категорически ответить на вопрос.

  • Эта статья о MSDN является аргументом против протокола RPC, но конкретно не говорит, что не поддерживается .
  • Эта статья демонстрирует возможность расширения веб-службы вручную. Я бы предпочел этого избегать, так как это противоречит цели использования файла WSDL.
  • В структуре есть разделы MSDN с классами для работы с SOAP-сообщениями на основе RPC, например System.Web.Services.Protocols.SoapRpcMethodAttribute.
  • Служба, к которой мне нужно подключиться, использует протокол RPC / literal, и изменить его невозможно.
  • Средство создания служебной заглушки (wsdl.exe) не будет принимать файлы RPC / literal WSDL.

Мне действительно нужно использовать RPC / literal в моем приложении .NET 2.0. Возможно ли это?

1 Ответ

0 голосов
/ 05 августа 2013

Да, это возможно.Вы можете сделать RPC с помощью .NET Remoting clickme .Однако это считается устаревшей технологией и больше не используется.Пожалуйста, посмотрите на .NET WCF, если хотите сделать SOAP RPC.

...