在VB.NET应用程序中使用SOAP 1.1 Web服务

时间:2018-02-05 15:33:59

标签: vb.net web-services soap

在我们的应用程序中,添加了一个服务引用来连接到SOAP Web服务。连接到Web服务时,我们收到错误。 Web服务的所有者告诉我们错误是因为我们使用SOAP 1.2而他们的Web服务仅支持SOAP 1.1。

This answer提到在我们的自定义绑定中添加textMassageEncoding设置。但目前尚不清楚在何处添加此设置。应该在哪里添加此设置?

1 个答案:

答案 0 :(得分:2)

而不是添加Service Reference添加Web Reference。我使用VS 2013(VS 2017完全相同),在解决方案资源管理器中右键单击项目名称,选择add然后Service Reference,点击Advanced按钮,点击Add Web Reference at底部。 Web引用有点过时,但我一直使用它们,因为我有大量遗留软件,包括使用它们的Android和iOS应用程序。 RESTful apis通常是目前使用最多的api。