我有 Web 服务 WSDL 的 URL:
http://www.webservicex.net/WeatherForecast.asmx?WSDL
我正在尝试在 Visual Studio 2012 的 WPF 应用程序(.Net 4.5)中使用此服务。
我右键单击项目-> 添加服务引用,当我尝试添加上述服务引用时,出现以下错误:
HTML 文档不包含 Web 服务发现信息。元数据包含无法解析的引用:“ http://www.webservicex.net/WeatherForecast.asmx?WSDL ”。元数据包含无法解析的引用:“ http://www.webservicex.net/WeatherForecast.asmx?WSDL ”。如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
在“添加服务引用”窗口中,我现在单击“高级”按钮 -> 底部的“添加 Web 引用”按钮 -> 将 URL 复制到 URL 文本框中,然后单击“->”按钮。我在查看器中看到了 WSDL。
现在我单击“取消”,然后在“服务参考设置”窗口中再次单击“取消”。
在“添加服务引用”窗口中,我现在单击“开始”,我看到了可添加到项目中的服务。
这是 Visual Studio 的问题吗?为什么我必须这样做。为什么它第一次不起作用?我的机器上是否缺少某些东西?