如何从.NET调查基于java的Web服务?

时间:2009-02-20 15:53:14

标签: .net web-services

我已经将Java方法公开为Web服务,我使用Eclipse中的Web Service Explorer来调用它,它按预期工作。有关屏幕截图,请参阅http://soa2world.blogspot.com/2008/05/soap-client-eclipse-web-service.html(未由我拍摄)。

为了确保这也适用于用.NET编写的客户端,我想在基于.NET的GUI中重复相同的练习,因为WSDL创建了一个GUI界面(独立或基于Web),允许我放置在值中,并执行结果。

Visual Studio Express很好,因为它是免费提供的,而完整的Visual Studio需要购买许可证,所以如果我需要它,我需要一个很好的理由:)

这项特殊任务的简洁方法是什么?如果它可以进行简单的负载测试,那将是非常好的:)

谢谢,


编辑:使用Visual Web Studio Express 2008的WCF测试客户端仅使用SOAP 1.2。来自Sun的Metro堆栈只能说SOAP 1.1。是否有WCF Test CLient版本可以说SOAP 1.1?

2 个答案:

答案 0 :(得分:1)

我不确定为什么Visual Studio express可以正常使用,而不是完整的VS.NET。两者都是针对基于Windows的平台开发的。

你看过WCF测试客户端(WcfTestClient.exe)了吗?您可以在此处找到有关它的更多信息:

http://msdn.microsoft.com/en-us/library/bb552364.aspx

答案 1 :(得分:-1)

这非常简单,或者当我使用托管在tomcat中的基于Java的Web服务时,我发现它非常简单。

  • 在Visual Studio中启动任何类型的新解决方案(应该在Express中工作)。
  • 右键单击项目中的References文件夹,然后选择Service Reference。
  • 然后将您的wsdl路径放入地址栏并单击Go。
  • 这将从wsdl中检索有关您的Web服务的信息,您将能够从中创建WebService引用。
  • 然后你可以像使用类一样使用它并调用方法。

对不起,这篇文章并没有写得很好,但我现在没有太多时间,祝你好运。