C# 如何从不同的服务器调用web服务函数?

C# 如何从不同的服务器调用web服务函数?,c#,web-services,C#,Web Services,我有一个带有导入功能的web服务,我想从另一台服务器上的c#应用程序调用它 我怎么称呼它 我可以转到此url来调用它: 我想在开始时从我的服务中调用它: protected override void OnStart(string[] args) { //What do i do in here? } 你应该使用这个功能 您的web服务似乎是一个SOAP服务。因此,如果您想将其称为“手动”(没有任何SOAP客户端库),则必须手动实现协议级别的内容(例如基于XML

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

我怎么称呼它

我可以转到此url来调用它:

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

protected override void OnStart(string[] args)
    {
       //What do i do in here?
    }
你应该使用这个功能

您的web服务似乎是一个SOAP服务。因此,如果您想将其称为“手动”(没有任何SOAP客户端库),则必须手动实现协议级别的内容(例如基于XML的SOAP信封)。这是非常令人沮丧的


如果您使用我上面提到的功能,那么VisualStudio将为您生成类和对象,这样您就可以通过本地存根类上的方法调用web服务的方法。

Checkout@DPEden,也就是说,您可能是想提到。不过,我还是同意Shedal的回答,并使用“添加服务引用”。@CodeCaster实际上与.NET4.0兼容。而且,不,我不是指WCF Starter Kit中的一个,因为该项目早就被弃用了。一旦我将其添加为服务参考,您能否给出一个我将如何使用它的示例?@初学者首先尝试添加它:)通常它会为您生成一个示例。右键单击生成的参考,然后选择“在对象浏览器中查看”。您将看到所有可以调用的方法。