检查是否存在Web服务

Max*_*ich 6 .net asp.net web-services asmx .net-4.0

请有人能够向我展示确定给定URL是否存在Web服务(ASP.NET)的最佳方法吗?

我假设一种方法将使用System.Net.Webclient发出请求,但我如何确定它是否是一个有效的Web服务以及我应该发出什么样的请求?

编辑:为了添加更多的上下文,我正在确定是否存在Web服务,因为我正在尝试构建一个使用任意Web服务的通用工具.

Nic*_*yan 4

恕我直言,确保服务正常运行的唯一方法是能够在服务上调用无害的方法并验证响应。检索 WSDL 还不够。

这里有一个类似的问题:- 如何在 C# 中测试与未知 Web 服务的连接?