从.net客户端访问axis2 Web服务时“无端点侦听”

时间:2010-11-19 09:21:05

标签: .net web-services axis2

我必须使用来自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#

2 个答案:

答案 0 :(得分:2)

请检查服务的终点。 你必须在web.config文件中定义端点

答案 1 :(得分:1)

尝试在浏览器中访问网络服务,以确保它在那里。 Axis2可能有一个页面,允许您使用参数调用服务上的方法。

我有一种感觉,问题是你要求它不支持的SOAP动作。