参考Web服务

时间:2016-01-06 10:05:22

标签: c# asp.net web-services

我有一个简单的Web服务应用程序,它引用了http://wsf.cdyne.com/WeatherWS/Weather.asmx

我在Service1.asmx.cs中的主要功能如下所示:

public com.cdyne.wsf.WeatherReturn HelloWorld( string zip) 
{
    com.cdyne.wsf.WeatherReturn x;
    com.cdyne.wsf.Weather w = new com.cdyne.wsf.Weather();
    x=w.GetCityWeatherByZIP(zip);
    return x;
}

我创建了一个表单,引用了Web服务应用程序(引用保存在名称" localhost")并称为functin Hello world:

static void Main()
{
    localhost.Service1 service= new WeatherApplication.localhost.Service1();
    localhost.WeatherReturn a = service.HelloWorld("10001");
    Console.WriteLine(a);

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
}

代码没有错误,Web服务运行并在浏览器中打开但是当我尝试运行表单时出现错误:

尝试运行项目时出错:

  

无法启动程序

这里写了我的项目的位置。

  

调用的对象已与其客户端断开连接。

我甚至不知道该尝试什么,我尝试使用Google搜索错误,但未发现任何适用于此问题的内容。

0 个答案:

没有答案