我有一个简单的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搜索错误,但未发现任何适用于此问题的内容。