0

我有一个带有导入功能的 Web 服务,我想从另一台服务器上的 ac# 应用程序调用

我怎么称呼它

我可以去这个 url 来调用它:

http://site.co.uk/bespoke/WebService.asmx/Import

我想在开始时从我的服务中调用它:

protected override void OnStart(string[] args)
    {
       //What do i do in here?
    }
4

1 回答 1

1

您应该使用添加服务参考功能。

您的 Web 服务似乎是一个 SOAP 服务。因此,如果您想“手动”调用它(没有任何 SOAP 客户端库),则必须手动实现协议级别的东西(例如基于 XML 的 SOAP 信封)。这是非常不鼓励的。

如果您使用我上面提到的功能,那么 Visual Studio 将为您生成类和对象,因此您将能够通过本地存根类上的方法调用 Web 服务的方法。

于 2012-04-17T14:57:55.453 回答