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

如何从.NET调查基于java的web服务?,.net,web-services,.net,Web Services,我已经将一个Java方法公开为Web服务,我使用Eclipse中的Web服务浏览器来调用它,它按照预期工作。请参阅屏幕截图(不是我拍摄的) 为了确保这也适用于用.NET编写的客户机,我想在基于.NET的GUI中重复同样的练习,给定WSDL创建一个GUI接口(独立或基于Web),允许我输入值并执行结果 Visual Studio Express很好,因为它是免费提供的,而完整的Visual Studio需要购买许可证,因此如果我需要它,我需要一个很好的理由:) 对于这项特殊任务,什么是干净、简单的

我已经将一个Java方法公开为Web服务,我使用Eclipse中的Web服务浏览器来调用它,它按照预期工作。请参阅屏幕截图(不是我拍摄的)

为了确保这也适用于用.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。有讲SOAP 1.1的WCF测试客户端版本吗?

鉴于您的原因,我不确定为什么Visual Studio express与完整的VS.NET相比是好的。两者都是为基于Windows的平台开发的

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


这真的很简单,或者说,当我使用托管在tomcat中的基于Java的web服务时,我发现这真的很简单

  • 在VisualStudio中启动任何类型的新解决方案(应在express中工作)
  • 在项目中的“引用”文件夹上单击鼠标右键,然后选择“服务引用”
  • 然后将您的wsdl路径放入地址框并单击Go
  • 这将从wsdl中检索有关您的Web服务的信息,您将能够从中创建Web服务引用
  • 然后,您可以像类一样使用它并调用方法

很抱歉,这篇文章写得不是很好,也没有经过深思熟虑,但我现在没有太多时间,祝你好运。

我可以自己下载并使用Express Edition,因为它们是免费的。购买许可证需要涉及其他人,并且需要从口袋里掏钱,所以我更愿意只在真正值得的情况下才这样做。我会调查你链接到的工具——根据描述,它似乎是我所需要的。@Thorbjørn Ravn Andersen:你应该修改你原来的帖子,表明这是一个成本/许可问题,而不是一个平台问题,因为这似乎是隐含的。