我必须使用来自axis2 webservice的数据。我在我的.NET客户端中将它的URI添加到Service References文件夹中,我可以在对象浏览器选项卡中查看此Web服务的所有方法和字段。但当我尝试使用它的方法时,我会发现错误:
"There was no endpoint listening at http://my_service_url that could accept the
message. This is often caused by an incorrect address or SOAP action."
我确信地址是正确的,因为我可以在对象浏览器中看到这个WS,但它不起作用。显然我缺乏这方面的知识,但我无法通过谷歌获得帮助。如果有任何提示,我将不胜感激。
PS。我正在使用VS 2008和C#
答案 0 :(得分:2)
请检查服务的终点。 你必须在web.config文件中定义端点
答案 1 :(得分:1)
尝试在浏览器中访问网络服务,以确保它在那里。 Axis2可能有一个页面,允许您使用参数调用服务上的方法。
我有一种感觉,问题是你要求它不支持的SOAP动作。