0

我试图按照本教程来实现一个简单的网络服务:

https://www.youtube.com/watch?v=jK-cWZQqeJw

我添加了一个网络参考并输入了免费的网络服务 url:

http://wsf.cdyne.com/WeatherWS/Weather.asmx

在本教程中,我看到如下内容:

wService.Weather myService = new wService.Weather();

string result = myService.GetCityWeatherByZip("61761");

但是我的网络服务中没有天气类。我看到的唯一区别是我使用的是 vs 2012,而教程是在 vs 2005 或 2008 中。如何访问网络方法“GetCityWeatherByZip”?

4

1 回答 1

-1

在 Visual Studio 2012 中:

  1. 右键单击该项目并选择“添加服务引用”。
  2. 单击“高级...”。
  3. 单击“添加 Web 引用...”
  4. 在 URL 字段中,输入http://wsf.cdyne.com/WeatherWS/Weather.asmx,然后按 Enter。
  5. 将网络参考名称更改为您想要的任何名称,然后单击“添加参考”。

尝试以下操作:

var client = new wservice.Weather();
var result = client.GetCityForecastByZIP("90210");
var city = result.City;
于 2013-05-20T22:02:02.237 回答