从.net应用程序调用Web服务

时间:2010-03-02 07:57:28

标签: c# .net powershell service

我添加了Web服务作为项目的引用,并将其命名为“days”。但我真的不明白如何使用它。有人可以告诉我如何从中获取数据。

在posh我以这种方式从Web服务获取数据:

$ ws = New-WebServiceProxy -uri $ xmld.Root.WebService.Address -credential $ cred

$ xml = $ ws.getdays()

$ XML

alt text http://i50.tinypic.com/2iw94qt.png

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

幸运的是,您不需要编写客户端应用程序来测试Web服务,因为.NET包含一个测试Web页面,当您在浏览器中请求.asmx文件的URL时,ASP.NET会自动使用该页面。此页面使用反射来读取和显示有关Web服务的信息,例如它提供的方法的名称。

要尝试测试页面,请在浏览器中请求Web服务的xyz.asmx文件。 (在Visual Studio中,您只需将其设置为应用程序的起始页,然后运行它。)