在我们的应用程序中,添加了一个服务引用来连接到SOAP Web服务。连接到Web服务时,我们收到错误。 Web服务的所有者告诉我们错误是因为我们使用SOAP 1.2而他们的Web服务仅支持SOAP 1.1。
This answer提到在我们的自定义绑定中添加textMassageEncoding
设置。但目前尚不清楚在何处添加此设置。应该在哪里添加此设置?
答案 0 :(得分:2)
而不是添加Service Reference
添加Web Reference
。我使用VS 2013(VS 2017完全相同),在解决方案资源管理器中右键单击项目名称,选择add
然后Service Reference
,点击Advanced
按钮,点击Add Web Reference
at底部。 Web引用有点过时,但我一直使用它们,因为我有大量遗留软件,包括使用它们的Android和iOS应用程序。 RESTful apis通常是目前使用最多的api。