.NET Web服务本地测试

时间:2011-02-24 19:02:00

标签: .net web-services localhost

自从我使用.NET中的Web服务(回到版本2.0)以来已经有一段时间了,但是我记得你曾经能够直接访问这些服务,并且会有一个魔术测试表单,因此你可以模拟请求。这似乎已经消失了。是否有一个Web.config值我可以用来重新打开它?我是否梦想过整个事情?

这对谷歌来说很难,因为大多数结果都与测试网络服务有关。答案here表明我所谈论的内容可能已经从asmx过渡到wcf。

4 个答案:

答案 0 :(得分:3)

使用Wcf Test Client。您所要做的就是将其指向WSDL。

答案 1 :(得分:3)

WCF中不存在肯定的功能。它可能仍然存在于ASMX Web服务中,但它实际上并不是自WCF引入以来的首选技术。

那就是说,我可以建议您使用WCF,然后使用外部工具来执行这些操作吗?其中一个工具是WCF Storm,它允许您指定端点,然后进行调用并将值传递给它。

还有一个名为WCF Storm Lite的“完全免费”(他们的话,不是我的)版本,它没有与之相关的费用,但功能有限(尽管它仍然可以完全按照你的意愿行事)。

答案 2 :(得分:1)

接受简单参数(本机数据类型)的常规SOAP服务仍然可以通过这种方式进行测试。这没有改变。但是,如果您的服务接受复杂参数,则不会显示该表单。也不会为WCF服务提供表单,但可以使用WCF Test Client

答案 3 :(得分:0)

wcf中存在类似的形式。添加服务引用时会出现